Information technology — Coding of audio-visual objects — Part 10: Advanced Video Coding — Amendment 1: Multi-Resolution frame compatible stereoscopic video with depth maps, additional supplemental enhancement information and video usability information

Technologies de l'information — Codage des objets audiovisuels — Partie 10: Codage visuel avancé — Amendement 1: Vidéo stéréoscopique multi-résolution à cadre compatible avec cartes de profondeur, information additionnelle d'amélioration supplémentaire et information relative à l'utilisabilité de la vidéo

General Information

Status
Withdrawn
Publication Date
15-Nov-2015
Withdrawal Date
15-Nov-2015
Current Stage
9599 - Withdrawal of International Standard
Completion Date
16-Dec-2020
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-10:2014/Amd 1:2015 - Multi-Resolution frame compatible stereoscopic video with depth maps, additional supplemental enhancement information and video usability information
English language
19 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-10
Eighth edition
2014-09-01
AMENDMENT 1
2015-11-15
Information technology — Coding of
audio-visual objects —
Part 10:
Advanced Video Coding
AMENDMENT 1: Multi-Resolution frame
compatible stereoscopic video with
depth maps, additional supplemental
enhancement information and video
usability information
Technologies de l’information — Codage des objets audiovisuels —
Partie 10: Codage visuel avancé
AMENDEMENT 1: Vidéo stéréoscopique multi-résolution à cadre
compatible avec cartes de profondeur, information additionnelle
d’amélioration supplémentaire et information relative à
l’utilisabilité de la vidéo
Reference number
ISO/IEC 14496-10:2014/Amd.1:2015(E)
©
ISO/IEC 2015

---------------------- Page: 1 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2015, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical
activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for
the different types of document should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent
rights. Details of any patent rights identified during the development of the document will be in the
Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/IEC JTC 1, Information technology, Subcommittee
SC 29, Coding of audio, picture, multimedia and hypermedia information.
© ISO/IEC 2015 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)
Information technology — Coding of audio-visual objects —
Part 10:
Advanced Video Coding
AMENDMENT 1: Multi-Resolution frame compatible
stereoscopic video with depth maps, additional supplemental
enhancement information and video usability information
Page xvi, 0.4
At the end of 0.4, add the following:
Rec. ITU T H.264 | ISO/IEC 14496-10 version 23 (the current Specification) refers to the integrated
version 22 text after its amendment to specify multi-resolution frame-compatible (MFC) stereoscopic
video with depth maps, including the specification of an additional profile, the MFC Depth High profile,
and the mastering display colour volume SEI message, additional colour-related video usability
information codepoint identifiers, and miscellaneous minor corrections and clarifications.
Page xx , 0.7
Replace the sentence
Subclause I.10 specifies one profile for MVCD (Multiview and Depth).
with
Subclause I.10 specifies two profiles for MVCD (Multiview Depth High, and MFC Depth High).
Page 42, 7.3.2.1.1
Replace the syntax table with the following:
seq_parameter_set_data( ) { C Descriptor
  profile_idc 0 u(8)
  constraint_set0_flag 0 u(1)
  constraint_set1_flag 0 u(1)
  constraint_set2_flag 0 u(1)
  constraint_set3_flag 0 u(1)
  constraint_set4_flag 0 u(1)
  constraint_set5_flag 0 u(1)
  reserved_zero_2bits /* equal to 0 */ 0 u(2)
  level_idc 0 u(8)
  seq_parameter_set_id 0 ue(v)
© ISO 2015 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

  if( profile_idc = = 100 | | profile_idc = = 110 | |
   profile_idc = = 122 | | profile_idc = = 244 | | profile_idc = = 44 | |
   profile_idc = = 83 | | profile_idc = = 86 | | profile_idc = = 118 | |
   profile_idc = = 128 | | profile_idc = = 138 | | profile_idc = = 139 | |
   profile_idc = = 134 | | profile_idc = = 135 ) {
  chroma_format_idc 0 ue(v)
  if( chroma_format_idc = = 3 )
   separate_colour_plane_flag 0 u(1)
  bit_depth_luma_minus8 0 ue(v)
  bit_depth_chroma_minus8 0 ue(v)
  qpprime_y_zero_transform_bypass_flag 0 u(1)
  seq_scaling_matrix_present_flag 0 u(1)
  if( seq_scaling_matrix_present_flag )
   for ( i = 0; i < ( ( chroma_format_idc != 3 ) ? 8 : 12 ); i++ ) {
    seq_scaling_list_present_flag[ i ] 0 u(1)
    if( seq_scaling_list_present_flag[ i ] )
       if( i < 6 )
       scaling_list( ScalingList4x4[ i ], 16, 0
       UseDefaultScalingMatrix4x4Flag[ i ])
       else
      scaling_list( ScalingList8x8[ i − 6 ], 64, 0
       UseDefaultScalingMatrix8x8Flag[ i − 6 ] )
   }
  }
    log2_max_frame_num_minus4 0 ue(v)
    pic_order_cnt_type 0 ue(v)
    if( pic_order_cnt_type = = 0 )
      log2_max_pic_order_cnt_lsb_minus4 0 ue(v)
    else if( pic_order_cnt_type = = 1 ) {
      delta_pic_order_always_zero_flag 0 u(1)
      offset_for_non_ref_pic 0 se(v)
      offset_for_top_to_bottom_field 0 se(v)
      num_ref_frames_in_pic_order_cnt_cycle 0 ue(v)
      for( i = 0; i < num_ref_frames_in_pic_order_cnt_cycle; i++ )
         offset_for_ref_frame[ i ] 0 se(v)
  }
  max_num_ref_frames 0 ue(v)
  gaps_in_frame_num_value_allowed_flag 0 u(1)
  pic_width_in_mbs_minus1 0 ue(v)
  pic_height_in_map_units_minus1 0 ue(v)
  frame_mbs_only_flag 0 u(1)
  if( !frame_mbs_only_flag )
  mb_adaptive_frame_field_flag 0 u(1)
2 © ISO 2015 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

  direct_8x8_inference_flag 0 u(1)
  frame_cropping_flag 0 u(1)
  if( frame_cropping_flag ) {
    frame_crop_left_offset 0 ue(v)
    frame_crop_right_offset 0 ue(v)
    frame_crop_top_offset 0 ue(v)
    frame_crop_bottom_offset 0 ue(v)
  }
  vui_parameters_present_flag 0 u(1)
  if( vui_parameters_present_flag )
    vui_parameters 0
  }
Page 45, 7.3.2.1.3
Replace the syntax table with the following:
subset_seq_parameter_set_rbsp( ) { C Descriptor
  seq_parameter_set_data( ) 0
  if( profile_idc = = 83 | | profile_idc = = 86 ) {
   seq_parameter_set_svc_extension( ) /* specified in Annex G */ 0
   svc_vui_parameters_present_flag 0 u(1)
   if( svc_vui_parameters_present_flag = = 1 )
     svc_vui_parameters_extension( ) /* specified in Annex G */ 0
} else if( profile_idc = = 118 | | profile_idc = = 128 | |
   profile_idc = = 134 ) {
   bit_equal_to_one /* equal to 1 */ 0 f(1)
   seq_parameter_set_mvc_extension( ) /* specified in Annex H */ 0
   mvc_vui_parameters_present_flag 0 u(1)
   if( mvc_vui_parameters_present_flag = = 1 )
     mvc_vui_parameters_extension( ) /* specified in Annex H */ 0
  } else if( profile_idc = = 138 | | profile_idc = = 135 ) {
   bit_equal_to_one /* equal to 1 */ 0 f(1)
   seq_parameter_set_mvcd_extension( ) /* specified in Annex I */
  } else if( profile_idc = = 139 ) {
   bit_equal_to_one /* equal to 1 */ 0 f(1)
   seq_parameter_set_mvcd_extension( ) /* specified in Annex I */
   seq_parameter_set_3davc_extension( ) /* specified in Annex J */ 0
  }
additional_extension2_flag 0 u(1)
if( additional_extension2_flag = = 1 )
     while( more_rbsp_data( ) )
       additional_extension2_data_flag 0 u(1)
   rbsp_trailing_bits( ) 0
}
© ISO 2015 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Page 346, D.1
Insert the following before the row containing only “else”:
else if( payloadType = = 137 )
mastering_display_colour_volume( payloadSize ) 5
Page 360, D.1.27
Renumber D.1.27 as D.1.28.
Add the following new subclause as D.1.27:
D.1.27 Mastering display colour volume SEI message syntax
mastering_display_colour_volume( payloadSize ) { C Descriptor
 for( c = 0; c < 3; c++ ) {
   display_primaries_x[ c ] 5 u(16)
   display_primaries_y[ c ] 5 u(16)
 }
     white_point_x 5 u(16)
     white_point_y 5 u(16)
     max_display_mastering_luminance 5 u(32)
     min_display_mastering_luminance 5 u(32)
}
Page 405, D.2.27
Renumber D.2.27 as D.2.28.
Add the following new subclause as D.2.27:
D.2.27 Mastering display colour volume SEI message semantics
This SEI message identifies the colour volume (the colour primaries, white point, and luminance
range) of a display considered to be the mastering display for the associated video content, e.g. the
colour volume of a display that was used for viewing while authoring the video content. The described
mastering display is a three-colour additive display system that has been configured to use the
indicated mastering colour volume.
This SEI message does not specify the measurement methodologies and procedures used for
determining the indicated values or any description of the mastering environment. It also does not
provide information on colour transformations that would be appropriate to preserve creative intent
on displays with colour volumes different from that of the described mastering display.
The information conveyed in this SEI message is intended to be adequate for purposes corresponding
to the use of Society of Motion Picture and Television Engineers ST 2086.
The following constraints apply for the presence of mastering display colour volume SEI messages in
IDR access units:
— when a mastering display colour volume SEI message is present in any access unit of a coded video
sequence and the mastering display colour volume SEI message is not contained within any other SEI
message, a mastering display colour volume SEI message that is not contained within any other SEI
message shall be present in the IDR access unit that is the first access unit of the coded video sequence;
— when a mastering display colour volume SEI message is present in any access unit of a coded
video sequence and the mastering display colour volume SEI message is contained in a scalable
4 © ISO 2015 – All rights reserved

---------------------- Page: 7 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

nesting SEI message applying to dependency_id dId, quality_id qId, and temporal_id tId, a mastering
display colour volume SEI message that is contained in a scalable nesting SEI message applying to
dependency_id equal to dId, quality_id equal to qId, and temporal_id equal to tId shall be present in
the IDR access unit that is the first access unit of the coded video sequence;
— when a mastering display colour volume SEI message is present in any access unit of a coded video
sequence and the mastering display colour volume SEI message is contained in an MVC scalable
nesting SEI message applying to view_id vId and temporal_id tId, a mastering display colour volume
SEI message that is contained in an MVC scalable nesting SEI message applying to view_id equal to
vId and temporal_id equal to tId shall be present in the IDR access unit that is the first access unit of
the coded video sequence;
— when a mastering display colour volume SEI message is present in any access unit of a coded video
sequence and the mastering display colour volume SEI message is contained in an MVCD scalable
nesting SEI message applying to texture views with view_id vId and temporal_id tId, a mastering
display colour volume SEI message that is contained in an MVCD scalable nesting SEI message
applying to texture views with view_id equal to vId and temporal_id equal to tId shall be present in
the IDR access unit that is the first access unit of the coded video sequence.
The mastering display colour volume SEI message persists in decoding order from the current access
unit until the end of the coded video sequence.
When a mastering display colour volume SEI message is not contained within any other SEI message, it
pertains only to VCL NAL units with nal_unit_type in the range of 1 to 5, inclusive.
NOTE When the bitstream is a scalable video bitstream according to Annex G, a mastering display colour
volume SEI message that is not contained within any other SEI message applies only to the base layer bitstream.
When the bitstream is a multiview video bitstream according to Annex H, a mastering display colour volume SEI
message that is not contained within any other SEI message applies only to the base layer bitstream. When the
bitstream is a multiview video bitstream with depth according to Annex I or Annex J, a mastering display colour
volume SEI message that is not contained within any other SEI message applies only to the base texture view.
The following constraints apply for the content of mastering display colour volume SEI messages:
— all mastering display colour volume SEI messages that apply to the same coded video sequence and
are not contained within any other SEI message shall have the same content;
— all mastering display colour volume SEI messages that apply to the same coded video sequence and
are contained in a scalable nesting SEI message applying to particular values of dependency_id,
quality_id, and temporal_id shall have the same content;
— all mastering display colour volume SEI messages that apply to the same coded video sequence and
are contained in an MVC scalable nesting SEI message applying to particular values of view_id and
temporal_id shall have the same content;
— all mastering display colour volume SEI messages that apply to the same coded video sequence and
are contained in an MVCD scalable nesting SEI message applying to texture views with particular
values of view_id and temporal_id shall have the same content.
display_primaries_x[ c ] and display_primaries_y[ c ] specify the normalized x and y chromaticity
coordinates, respectively, of the colour primary component c of the mastering display in increments of
0.00002, according to the CIE 1931 definition of x and y as specified in ISO 11664-1 (see also ISO 11664-3
and CIE 15). For describing mastering displays that use red, green, and blue colour primaries, it is
suggested that index value c equal to 0 should correspond to the green primary, c equal to 1 should
correspond to the blue primary, and c equal to 2 should correspond to the red colour primary (see also
Annex E and Table E-3). The values of display_primaries_x[ c ] and display_primaries_y[ c ] shall be in
the range of 0 to 50 000, inclusive.
white_point_x and white_point_y specify the normalized x and y chromaticity coordinates,
respectively, of the white point of the mastering display in normalized increments of 0.00002, according
© ISO 2015 – All rights reserved 5

---------------------- Page: 8 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

to the CIE 1931 definition of x and y as specified in ISO 11664-1 (see also ISO 11664-3 and CIE 15). The
values of white_point_x and white_point_y shall be in the range of 0 to 50 000.
max_display_mastering_luminance and min_display_mastering_luminance specify the nominal
maximum and minimum display luminance, respectively, of the mastering display in units of 0.0001
candelas per square metre. min_display_mastering_luminance shall be less than max_display_
mastering_luminance.
At minimum luminance, the mastering display is considered to have the same nominal chromaticity as
the white point.
6 © ISO 2015 – All rights reserved

---------------------- Page: 9 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Page 411, Table E-3
Replace Table E-3 with the following:
                                  Table E-3 — Colour primaries
Value Primaries Informative remark
0 Reserved For future use by ITU-T | ISO/IEC
1 primary x y Rec. ITU-R BT.709-5
green 0.300 0.600 Rec. ITU-R BT.1361 conventional colour gamut
system and extended colour gamut system
blue 0.150 0.060
IEC 61966-2-1 (sRGB or sYCC)
red 0.640 0.330
IEC 61966-2-4
white D65 0.3127 0.3290
Society of Motion Picture and Television Engi-
neers RP 177 (1993) Annex B
2 Unspecified Image characteristics are unknown or are deter-
mined by the application.
3 Reserved For future use by ITU-T | ISO/IEC
4 primary x y Rec. ITU-R BT.470-6 System M (historical)
green 0.21 0.71 United States National Television System Com-
mittee 1953 Recommendation for transmission
blue 0.14 0.08
standards for colour television
red 0.67 0.33
United States Federal Communications Commis-
white C 0.310 0.316 sion Title 47 Code of Federal Regulations (2003)
73.682 (a) (20)
5 primary x y Rec. ITU-R BT.470-6 System B, G (historical)
green 0.29 0.60 Rec. ITU-R BT.601-6 625
blue 0.15 0.06 Rec. ITU-R BT.1358 625
red 0.64 0.33 Rec. ITU-R BT.1700 625 PAL and 625 SECAM
white D65 0.3127 0.3290
6 primary x y Rec. ITU-R BT.601-6 525
green 0.310 0.595 Rec. ITU-R BT.1358 525
blue 0.155 0.070 Rec. ITU-R BT.1700 NTSC
red 0.630 0.340 Society of Motion Picture and Television Engi-
neers 170M (2004)
white D65 0.3127 0.3290
(functionally the same as the value 7)
7 primary x y Society of Motion Picture and Television Engi-
neers 240M (1999)
green 0.310 0.595
(functionally the same as the value 6)
blue 0.155 0.070
red 0.630 0.340
white D65 0.3127 0.3290
8 primary x y Generic film (colour filters using Illuminant C)
green 0.243 0.692 (Wratten 58)
blue 0.145 0.049 (Wratten 47)
red 0.681 0.319 (Wratten 25)
white C 0.310 0.316
© ISO 2015 – All rights reserved 7

---------------------- Page: 10 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Value Primaries Informative remark
9 primary x y Rec. ITU-R BT.2020
green 0.170 0.797
blue 0.131 0.046
red 0.708 0.292
white D65 0.3127 0.3290
10 primary x y Society of Motion Picture and Television Engi-
neers ST 428-1
Y 0.0 1.0
(CIE 1931 XYZ)
Z 0.0 0.0
X 1.0 0.0
centre white 1 ÷ 3 1 ÷ 3
11 primary x y Society of Motion Picture and Television Engi-
neers ST 431-2
green 0.264 0.690
(DCI P3)
blue 0.150 0.060
red 0.680 0.320
white DCI 0.314 0.351
12 primary x y Society of Motion Picture and Television Engi-
neers ST 432-1
green 0.264 0.690
(P3 D65)
blue 0.150 0.060
red 0.680 0.320
white D65 0.3127 0.3290
13.255 Reserved For future use by ITU-T | ISO/IEC
Page 408, E.2
Replace the semantics of transfer_characteristics with the following:
transfer_characteristics indicates the opto-electronic transfer characteristic of the source picture as
specified in Table E-4 as a function of a linear optical intensity input L with a nominal real-valued
c
range of 0 to 1. For interpretation of entries in Table E-4 that are expressed in terms of multiple curve
segments parameterized by the variable α over a region bounded by the variable β or by the variables
β and γ, the values of α and β are defined to be the positive constants necessary for the curve segments
that meet at the value β to have continuity of value and continuity of slope at the value β, and the value
of γ, when applicable, is defined to be the positive constant necessary for the associated curve segments
to meet at the value γ. For example, for transfer_characteristics equal to 1, 6, 14, or 15, α has the value
1 + 5.5 * β = 1.099 296 826 809 442. and β has the value 0.018 053 968 510 807.
When the transfer_characteristics syntax element is not present, the value of transfer_characteristics is
inferred to be equal to 2 (the transfer characteristics are unspecified or are determined by the application).
Values of transfer_characteristics that are identified as reserved in Table E-4 are reserved for future use
by ITU-T | ISO/IEC and shall not be present in bitstreams conforming to this version of this Specification.
Decoders shall interpret reserved values of transfer_characteristics as equivalent to the value 2.
8 © ISO 2015 – All rights reserved

---------------------- Page: 11 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Page 413, Table E-4
Replace Table E-4 with the following:
                                  Table E-4 — Transfer characteristics
Value Transfer characteristic Informative remark
0 Reserved For future use by ITU-T | ISO/IEC
0.45
1 V = α * L − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.709-5
c c
V = 4.500 * L for β > L >= 0 Rec. ITU-R BT.1361 conventional
c c
colour gamut system
(functionally the same as the
values 6, 14, and 15)
2 Unspecified Image characteristics are un-
known or are determined by the
application.
3 Reserved For future use by ITU-T | ISO/IEC
4 Assumed display gamma 2.2 Rec. ITU-R BT.470-6 System M
(historical)
United States National Television
System Committee 1953 Rec-
ommendation for transmission
standards for colour television
United States Federal Communi-
cations Commission Title 47 Code
of Federal Regulations (2003)
73.682 (a) (20)
Rec. ITU-R BT.1700 (2007 revi-
sion) 625 PAL and 625 SECAM
5 Assumed display gamma 2.8 Rec. ITU-R BT.470-6 System B, G
(historical)
0.45
6 V = α * L − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.601-6 525 or 625
c c
V = 4.500 * L for β > L >= 0 Rec. ITU-R BT.1358 525 or 625
c c
Rec. ITU-R BT.1700 NTSC
Society of Motion Picture and Tel-
evision Engineers 170M (2004)
(functionally the same as the
values 1, 14, and 15)
0.45
7 V = α * L − ( α − 1 ) for 1 >= L >= β Society of Motion Picture and Tel-
c c
evision Engineers 240M (1999)
V = 4.000 * L for β > L >= 0
c c
8 V = L for all values of L Linear transfer characteristics
c c
9 V = 1.0 + Log10( L ) ÷ 2 for 1 >= L >= 0.01 Logarithmic transfer characteris-
c c
tic (100:1 range)
V = 0.0 for 0.01 > L >= 0
c
10 V = 1.0 + Log10( L ) ÷ 2.5 for 1 >= L >= Sqrt( 10 ) ÷ 1 000 Logarithmic transfer characteris-
c c
tic (100 * Sqrt( 10 ) : 1 range)
V = 0.0 for Sqrt( 10 ) ÷ 1 000 > L >= 0
c
0.45
11 V = α * L − ( α − 1 ) for L >= β IEC 61966-2-4
c c
V = 4.500 * L for β > L > −β
c c
0.45
V = −α * ( −L ) + ( α − 1 ) for −β >= L
c c
© ISO 2015 – All rights reserved 9

---------------------- Page: 12 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

Value Transfer characteristic Informative remark
0.45
12 V = α * L − ( α − 1 ) for 1.33 > L >= β Rec. ITU-R BT.1361 extended
c c
colour gamut system
V = 4.500 * L for β > L >= −γ
c c
0.45
V = −[ α * ( −4 * L ) – for −γ > L >= –0.25
c c
( α − 1 ) ] ÷ 4
( 1 ÷ 2.4 )
13 V = α * L − ( α − 1 ) for 1 >= L >= β IEC 61966-2-1 (sRGB or sYCC)
c c
V = 12.92 * L for β > L >= 0
c c
0.45
14 V =α * L − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.2020
c c
(functionally the same as the
V = 4.500 * L V = 4.500 * L for β > L >= 0
c c c
values 1, 6, and 15)
0.45
15 V =α * L − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.2020
c c
(functionally the same as the
V = 4.500 * L for β > L >= 0
c c
values 1, 6, and 14)
n n m
16 V = [ ( c + c * L ) ÷ ( 1 + c * L ) ] for all values of L Society of Motion Picture and
1 2 c 3 c c
Television Engineers ST 2084 for
c = c − c + 1 = 3 424 ÷ 4 096 = 0.8359375
1 3 2
10, 12, 14, and 16-bit systems
c = 32 * 2 413 ÷ 4 096 = 18.8515625
2
c = 32 * 2 392 ÷ 4 096 = 18.6875
3
m = 128 * 2 523 ÷ 4 096 = 78.84375
n = 0.25 * 2 610 ÷ 4 096 = 0.1593017578125
for which L equal to 1 for peak white is ordinarily intended to
c
correspond to a display luminance level of 10 000 candelas per
square metre
( 1 ÷ 2.6 )
17 V = ( 48 * L ÷ 52.37 ) for all values of L Society of Motion Picture and
c c
Television Engineers ST 428-1
for which L equal to 1 for peak white is ordinarily intended to
c
correspond to a display luminance level of 48 candelas per square
metre
18.255 Reserved For future use by ITU-T | ISO/IEC
Page 408, E.2.1
Replace the semantics of matrix_coefficients with the following:
matrix_coefficients describes the matrix coefficients used in deriving luma and chroma signals from
the green, blue, and red, or Y, Z, and X primaries, as specified in Table E-5.
matrix_coefficients shall not be equal to 0 unless one or more of the following conditions are true:
— BitDepth is equal to BitDepth ;
C Y
— chroma_format_idc is equal to 3 (4:4:4).
The specification of the use of matrix_coefficients equal to 0 under all other conditions is reserved for
future use by ITU-T | ISO/IEC.
matrix_coefficients shall not be equal to 8 unless one of the following conditions is true:
— BitDepth is equal to BitDepth ;
C Y
— BitDepth is equal to BitDepth + 1 and chroma_format_idc is equal to 3 (4:4:4).
C Y
The specification of the use of matrix_coefficients equal to 8 under all other conditions is reserved for
future use by ITU-T | ISO/IEC.
When the matrix_coefficients syntax element is not present, the value of matrix_coefficients is inferred
to be equal to 2 (unspecified).
10 © ISO 2015 – All rights reserved

---------------------- Page: 13 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

The interpretation of matrix_coefficients, together with colour_primaries and transfer_characteristics,
is specified by the formulae below.
NOTE 3 For purposes of YZX representation when matrix_coefficients is equal to 0, the symbols R, G, and B are
substituted for X, Y, and Z, respectively, in the following descriptions of Formulae (E-1) to (E-3), (E-7) to (E-9), (E-
13) to (E-15), and (E-19) to (E-21).
E , E , and E are defined as “linear-domain” real-valued signals based on the indicated colour
R G B
primaries before application of the transfer characteristics function. The application of the transfer
characteristics function is denoted by ( x )′ for an argument x. The signals E′ , E′ , and E′ are
R G B
determined by application of the transfer characteristics function as follows:
E′ = ( E )′ (E-1)
R R
E′ = ( E )′ (E-2)
G G
E′ = ( E )′ (E-3)
B B
The range of E′ , E′ , and E′ is specified as follows.
R G B
— If transfer_characteristics is not equal to 11 or 12, E′ , E′ , and E′ are real numbers with values in
R G B
the range of 0 to 1, inclusive.
— Otherwise, [transfer_characteristics is equal to 11 (IEC 61966-2-4) or 12 (Rec. ITU-R BT.1361
extended colour gamut system)], E′ , E′ and E′ are real numbers with a larger range not specified
R G B
in this specification.
Nominal white is specified as having E′ equal to 1, E′ equal to 1, and E′ equal to 1.
R G B
Nominal black is specified as having E′ equal to 0, E′ equal to 0, and E′ equal to 0.
R G B
The interpretation of matrix_coefficients is specified as follows.
— If video_full_range_flag is equal to 0, the following applies.
— If matrix_coefficients is equal to 1, 4, 5, 6, 7, 9, 10 or 11, the following formulae apply.
    Y = Clip1 ( Round( ( 1 << ( BitDepth − 8 ) ) * ( 219 * E′ + 16 ) ) ) (E-4)
Y Y Y
    Cb = Clip1 ( Round( ( 1 << ( BitDepth − 8 ) ) * ( 224 * E′ + 128 ) ) ) (E-5)
C C PB
    Cr = Clip1 ( Round( ( 1 << ( BitDepth − 8 ) ) * ( 224 * E′ + 128 ) ) ) (E-6)
C C PR
— Otherwise, if matrix_coefficients is equal to 0 or 8, the following formulae apply.
    R = Clip1 ( ( 1 << ( BitDepth − 8 ) ) * ( 219 * E′ + 16 ) ) (E-7)
Y Y R
    G = Clip1 ( ( 1 << ( BitDepth − 8 ) ) * ( 219 * E′ + 16 ) ) (E-8)
Y Y G
    B = Clip1 ( ( 1 << ( BitDepth − 8 ) ) * ( 219 * E′ + 16 ) ) (E-9)
Y Y B
— Otherwise, if matrix_coefficients is equal to 2, the interpretation of the matrix_coefficients
syntax element is unknown or is determined by the application.
© ISO 2015 – All rights reserved 11

---------------------- Page: 14 ----------------------
ISO/IEC 14496-10:2014/Amd.1:2015(E)

— Otherwise (matrix_coefficients is not equal to 0, 1, 2, 4, 5, 6, 7, 8, 9, 10 or 11), the interpretation
of the matrix_coefficients syntax element is reserved for future definition by ITU-T | ISO/IEC.
— Otherwise (video_full_range_flag is equal to 1), the following applies.
— If matrix_coefficients is equal to 1, 4, 5, 6, 7, 9, 10 or 11, the following formulae apply.
    Y = Clip1 ( Round( ( ( 1 << BitDepth ) − 1 ) * E′ ) ) (E-10)
Y Y Y
    Cb = Clip1 ( Round( ( ( 1 << BitDepth ) − 1 ) * E′ + ( 1 << ( BitDepth − 1 ) ) ) ) (E-11)
C C PB C
    Cr = Clip1 ( Round( ( ( 1 << BitDepth ) − 1 ) * E′ + ( 1 << ( BitDepth − 1 ) ) ) ) (E-12)
C C PR C
— Otherwise, if matrix_coefficients is equal to 0 or 8, the following formulae apply.
    R = Clip1 ( ( ( 1 << BitDepth ) − 1 ) * E′ ) (E-13)
Y Y R
    G = Clip1 ( ( ( 1 << BitDepth ) − 1 ) * E′ ) (E-14)
Y Y G
    B = Clip1 ( ( ( 1 << BitDepth ) − 1 ) * E′ ) (E-15)
Y Y B
— Otherwise, if matrix
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.