Information technology — Coding of audio-visual objects — Part 10: Advanced Video Coding — Amendment 3: Additional supplemental enhancement information

Technologies de l'information — Codage des objets audiovisuels — Partie 10: Codage visuel avancé — Amendement 3: Information d'amélioration supplémentaire additionnelle

General Information

Status
Withdrawn
Publication Date
14-Dec-2016
Withdrawal Date
14-Dec-2016
Current Stage
9599 - Withdrawal of International Standard
Completion Date
16-Dec-2020
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-10:2014/Amd 3:2016 - Additional supplemental enhancement information
English language
7 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO/IEC 14496-10:2014/Amd 3:2016 - Additional supplemental enhancement information
English language
7 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 14496-10
Eighth edition
2014-09-01
AMENDMENT 3
2016-12-15
Information technology — Coding of
audio-visual objects —
Part 10:
Advanced Video Coding
AMENDMENT 3: Additional
supplemental enhancement information
Technologies de l’information — Codage des objets audiovisuels —
Partie 10: Codage visuel avancé
AMENDEMENT 3: Information d’amélioration supplémentaire
additionnelle
Reference number
ISO/IEC 14496-10:2014/Amd.3:2016(E)
©
ISO/IEC 2016

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

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2016, 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 2016 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-10:2014/Amd.3:2016(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 World Trade Organization (WTO) principles in the
Technical Barriers to Trade (TBT) see the following URL: www.iso.org/iso/foreword.html.
Amendment 3 to ISO/IEC 14496-10:2014 was prepared by Joint Technical Committee ISO/IEC JTC 1,
Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information.
© ISO/IEC 2016 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 14496-10:2014/Amd.3:2016(E)
Information technology — Coding of audio-visual
objects —
Part 10:
Advanced Video Coding
AMENDMENT 3: Additional supplemental enhancement
information
Page 346, D.1
Insert the following after the row containing “mastering_display_colour_volume( payloadSize )”:
else if( payloadType = = 181 )
alternative_depth_info( payloadSize ) /* specified in Annex I */ 5
Page 760, after I.13.1.6.1
Add the following subclause:
I.13.1.7 Alternative depth information SEI message syntax
alternative_depth_info( payloadSize ) { C Descriptor
  depth_type 5 ue(v)
  if( depth_type = = 0 ) {
   num_constituent_views_gvd_minus1 5 ue(v)
      depth_present_gvd_flag 5 u(1)
      z_gvd_flag 5 u(1)
      intrinsic_param_gvd_flag 5 u(1)
      rotation_gvd_flag 5 u(1)
      translation_gvd_flag 5 u(1)
   if( z_gvd_flag )
     for( i = 0; i <= num_constituent_views_gvd_minus1 + 1; i++ ) {
      sign_gvd_z_near_flag[ i ] 5 u(1)
      exp_gvd_z_near[ i ] 5 u(7)
      man_len_gvd_z_near_minus1[ i ] 5 u(5)
      man_gvd_z_near[ i ] 5 u(v)
      sign_gvd_z_far_flag[ i ] 5 u(1)
      exp_gvd_z_far[ i ] 5 u(7)
      man_len_gvd_z_far_minus1[ i ] 5 u(5)
      man_gvd_z_far[ i ] 5 u(v)
     }
   if( intrinsic_param_gvd_flag ) {
     prec_gvd_focal_length 5 ue(v)
     prec_gvd_principal_point 5 ue(v)
© ISO 2016 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-10:2014/Amd.3:2016(E)

   }
   if( rotation_gvd_flag )
     prec_gvd_rotation_param 5 ue(v)
   if ( translation_gvd_flag )
     prec_gvd_translation_param 5 ue(v)
   for( i = 0; i <= num_constituent_views_gvd_minus1 + 1; i++ ) {
     if( intrinsic_param_gvd_flag ) {
      sign_gvd_focal_length_x[ i ] 5 u(1)
      exp_gvd_focal_length_x[ i ] 5 u(6)
      man_gvd_focal_length_x[ i ] 5 u(v)
      sign_gvd_focal_length_y[ i ] 5 u(1)
      exp_gvd_focal_length_y[ i ] 5 u(6)
      man_gvd_focal_length_y[ i ] 5 u(v)
      sign_gvd_principal_point_x[ i ] 5 u(1)
      exp_gvd_principal_point_x[ i ] 5 u(6)
      man_gvd_principal_point_x[ i ] 5 u(v)
      sign_gvd_principal_point_y[ i ] 5 u(1)
      exp_gvd_principal_point_y[ i ] 5 u(6)
      man_gvd_principal_point_y[ i ] 5 u(v)
     }
     if( rotation_gvd_flag )
      for ( j = 0; j < 3; j++ ) /* row */
        for( k = 0; k < 3; k++ ) { /* column */
         sign_gvd_r[ i ][ j ][ k ] 5 u(1)
         exp_gvd_r[ i ][ j ][ k ] 5 u(6)
         man_gvd_r[ i ][ j ][ k ] 5 u(v)
        }
      if ( translation_gvd_flag ) {
        sign_gvd_t_x[ i ] 5 u(1)
        exp_gvd_t_x[ i ] 5 u(6)
        man_gvd_t_x[ i ] 5 u(v)
      }
     }
   }
}
Page 770, after I.13.2.6.1
Add the following subclause:
I.13.2.7 Alternative depth information SEI message semantics
The alternative depth information SEI message indicates that the view components of one output view
contain samples of multiple distinct spatially packed constituent pictures. The related output view is
not suitable to be displayed directly. This SEI message can be used by the application after the decoder
2 © ISO 2016 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14496-10:2014/Amd.3:2016(E)

output to rearrange the samples to produce additional views that are appropriate for display or use by
a server for other purposes (which are outside the scope of this document).
When the alternative depth information SEI message is present, the texture and depth views referred
to by this SEI message shall conform to the specifications in Annexes I and J, ChromaArrayType shall be
equal to 1 (4:2:0), bit_depth_luma_minus8 shall be equal to 0, bit_depth_chroma_minus8 shall be equal
to 0, and the depth representation information SEI message shall be present. The depth_representation_
type is defined in the depth representation information SEI message. The depth representation is only
carried in the luma component.
The alternative depth information SEI message, when present, shall be associated with an IDR access
unit. The information signalled in this SEI message applies to all the access units in the coded video
sequence. Also, num_anchor_refs_l0[ i ], num_anchor_refs_l1[ i ], num_non_anchor_refs_l0[ i ] and
num_non_anchor_refs_l1[ i ] shall be equal to 0 in the active SPS RBSP syntax structure for the coded
video sequence and avc_3d_extension_flag shall be equal to 0 in all VCL NAL units of the coded video
sequence.
NOTE 1 These constraints disable inter-view and inter-component prediction.
In such a coded video sequence, there shall be two output views. The base view is a complete view and
the non-base view contains a packing arrangement of 1 to 4 additional views with half the width and half
the height of the base view. Such lower-resolution views are referred to as constituent pictures herein.
NOTE 2 The view_id of the non-base view is not used in any particular way for this SEI message.
All constituent pictures have a width and a height equal to ( ( pic_width_in_mbs_minus1 + 1 ) * 8 ) and
( ( pic_height_in_map_unit_minus1 + 1 ) * 8 ) in luma samples, respectively. frame_mbs_only_flag shall
be equal to 1. The variable i, with a value from 0 to num_constituent_views_gvd_minus1 + 1, inclusive,
indicates the location of the constituent pictures in the non-base texture view as specified in Table I-4. i
equal to 0 indicates the base texture view. i greater than 0 indicates the constituent texture view.
Table I-4 — Locations of the top-left luma samples of constituent pictures packed in a non-base
texture view relative to the top-left luma sample of this picture
Constituent pic- Location of the top-left luma sample in a non-base texture view
ture index i
1 ( 0, 0 )
2 ( 0, ( pic_height_in_map_unit_minus1 + 1 ) * 8 )
3 ( ( pic_width_in_mbs_minus1 + 1 ) * 8, 0 )
4 ( ( pic_width_in_mbs_minus1 + 1 ) * 8, ( pic_height_in_map_unit_minus1 + 1 ) * 8 )
The decoded depth views have the same structure as the decoded texture views, i.e., they consist of a
base depth view (i equal to 0) and a non-base depth view. The non-base depth view contains up to four
constituent depth pictures (i in the range of 1 to 4) for the constituent views. The constituent depth
pictures are packed in the non-base depth view in the same arrangement as the constituent texture
pictures as specified in Table I-4.
This arrangement of texture and depth constituent views is referred to as global view and depth (GVD)
information.
depth_type shall be equal to 0. Other values are reserved for future use by ITU-T | ISO/IEC and shall
not be present in bitstreams conforming to this document. Decoders shall ignore alternative depth
information SEI messages in which such other values are present.
num_constituent_views_gvd_minus1 plus 1 identifies the number of constituent texture pictures
packed into each texture component of the non-base view. num_constituent_views_gvd_minus1 shall
be in the range of 0 to 3, inclusive.
© ISO 2016 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 14496-10:2014/Amd.3:2016(E)

depth_present_gvd_flag equal to 1 indicates that constituent depth pictures are packed into the depth
components of the non-base view, with a packing arrangement as described above. depth_present_gvd_
flag equal to 0 specifies that the depth component of the non-base view is not present.
Each constituent picture in the depth component of the non-base view is associated with a constituent
picture in the texture component of the non-base view in the same relative location. The number of
depth views in the coded video sequence is equal to 1 + depth_present_gvd_flag. The depth component
of the base view shall always be present, independent of the value of depth_present_gvd_flag.
NOTE 3 The following SEI message parameters can be used along with the decoded depth components to
project samples from the base view into the coordinates of constituent views such that reconstructed views can
be generated by combining projected samples and samples from the constituent views.
The function binToFp( s, e, n, v ) is specified as follows:
s −( 30 + v ) e − 31 v
binToFp( s, e, n, v ) = (−1) * ( e = = 0 ? ( 2 * n ) : ( 2 * ( 1 + n ÷ 2 ) ) ) (I-1)
NOTE 4 The above specification is similar to what is found in IEC 60559:1989, Binary floating-point arithmetic
for microprocessor systems.
z_gvd_flag equal to 1 indicates the presence of the syntax elements sign_gvd_z_near_flag[ i ], exp_
gvd_z_near[ i ], man_len_gvd_z_near_minus1[ i ], man_gvd_z_near[ i ], sign_gvd_z_far_flag[ i ], exp_
gvd_z_far[ i ], man_len_gvd_z_far_minus1[ i ], and man_gvd_z_far[ i ], for i in the range of 0 to num_
constituent_views_gvd_minus1 + 1, inclusive. z_gvd_flag equal to 0 indicates that these syntax elements
are not present.
intrinsic_param_gvd_flag equal to 1 indicates the presence of intrinsic camera parameter syntax
elements. intrinsic_param_gvd_flag equal to 0 indicates that these syntax elements are not present.
rotation_gvd_flag equal to 1 indicates the presence of rotation camera parameter syntax elements.
rot
...

DRAFT AMENDMENT
ISO/IEC 14496-10:2014/DAM 3
ISO/IEC JTC 1/SC 29 Secretariat: JISC
Voting begins on: Voting terminates on:
2016-02-08 2016-05-08
Information technology — Coding of audio-visual objects —
Part 10:
Advanced Video Coding
AMENDMENT 3: Additional Supplemental Enhancement
Information
Technologies de l’information — Codage des objets audiovisuels —
Partie 10: Codage visuel avancé
AMENDEMENT 3: .
ICS: 35.040
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/IEC 14496-10:2014/DAM 3:2015(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
©
PROVIDE SUPPORTING DOCUMENTATION. ISO/IEC 2015

---------------------- Page: 1 ----------------------
ISO/IEC 14496-10:2014/DAM 3: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/DAM 3
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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
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.
Amendment 3 to ISO/IEC 14496-10:2014 was prepared by Joint Technical Committee 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 ----------------------
DRAFT AMENDMENT ISO/IEC 14496-10:2014/DAM 3

Information technology — Coding of audio-visual objects —
Part 10: Advanced Video Coding, AMENDMENT 3: Additional
supplemental enhancement information
In D.1, insert the following after the row containing
“constrained_depth_parameter_set_identifier( payloadSize )”:

else if( payloadType = = 181 )
alternative_depth_info( payloadSize ) /* specified in Annex J */ 5

Add a new subclause J.13.1.2 “Alternative depth Information SEI message syntax” as follows:
J.13.1.2 Alternative depth information SEI message syntax

alternative_depth_info( payloadSize ) { C Descriptor
depth_type 5 ue(v)
if( depth_type = = 0 ) {
 num_constituent_views_gvd_minus1 5 ue(v)
 depth_present_gvd_flag 5 u(1)
 z_gvd_flag 5 u(1)
 intrinsic_param_gvd_flag 5 u(1)
 rotation_gvd_flag 5 u(1)
 translation_gvd_flag 5 u(1)
 if( z_gvd_flag )
  for( i = 0; i <= num_constituent_views_gvd_minus1 + 1; i++ ) {
  sign_gvd_z_near_flag[ i ] 5 u(1)
  exp_gvd_z_near[ i ] 5 u(7)
  man_len_gvd_z_near_minus1[ i ] 5 u(5)
  man_gvd_z_near[ i ] 5 u(v)
  sign_gvd_z_far_flag[ i ] 5 u(1)
  exp_gvd_z_far[ i ] 5 u(7)
  man_len_gvd_z_far_minus1[ i ] 5 u(5)
  man_gvd_z_far[ i ] 5 u(v)
  }
 if( intrinsic_param_gvd_flag ) {
  prec_gvd_focal_length 5 ue(v)
  prec_gvd_principal_point 5 ue(v)

 }
© ISO/IEC 2015 – All rights reserved 1

---------------------- Page: 4 ----------------------
ISO/IEC 14496-10:2014/DAM 3
 if( rotation_gvd_flag )
5 ue(v)
  prec_gvd_rotation_param
 if ( translation_gvd_flag )
5 ue(v)
  prec_gvd_translation_param
 for( i = 0; i <= num_constituent_views_gvd_minus1 + 1; i++ ) {
  if( intrinsic_param_gvd_flag ) {
  sign_gvd_focal_length_x[ i ] 5 u(1)
  exp_gvd_focal_length_x[ i ] 5 u(6)
  man_gvd_focal_length_x[ i ] 5 u(v)
  sign_gvd_focal_length_y[ i ] 5 u(1)
  exp_gvd_focal_length_y[ i ] 5 u(6)
  man_gvd_focal_length_y[ i ] 5 u(v)
  sign_gvd_principal_point_x[ i ] 5 u(1)
  exp_gvd_principal_point_x[ i ] 5 u(6)
  man_gvd_principal_point_x[ i ] 5 u(v)
  sign_gvd_principal_point_y[ i ] 5 u(1)
  exp_gvd_principal_point_y[ i ] 5 u(6)
  man_gvd_principal_point_y[ i ] 5 u(v)
  }
  if( rotation_gvd_flag )
  for ( j = 0; j < 3; j++ ) /* row */
   for( k = 0; k < 3; k++ ) { /* column */
   sign_gvd_r[ i ][ j ][ k ] 5 u(1)
   exp_gvd_r[ i ][ j ][ k ] 5 u(6)
   man_gvd_r[ i ][ j ][ k ] 5 u(v)
   }
  if ( translation_gvd_flag ) {
  sign_gvd_t_x[ i ] 5 u(1)
  exp_gvd_t_x[ i ] 5 u(6)
  man_gvd_t_x[ i ] 5 u(v)
  }
 }
}
}

Add a new subclause J.13.2.2 “Alternative depth information SEI message semantics” as follows.
J.13.2.2 Alternative depth information SEI message semantics
The alternative depth information SEI message indicates that the view components of one output view contain samples of
multiple distinct spatially packed constituent pictures. The related output view is not suitable to be displayed directly.
This SEI message can be used by the application after the decoder output to rearrange the samples to produce additional
views that are appropriate for display or use by a server for other purposes (which are outside the scope of this
Recommendation | International Standard).
When the alternative depth information SEI message is present, the texture and depth views referred to by this SEI
message shall conform to the specifications in Annexes I and J, ChromaArrayType shall be equal to 1 (4:2:0),
bit_depth_luma_minus8 shall be equal to 0, bit_depth_chroma_minus8 shall be equal to 0, and the depth representation
2 © ISO/IEC 2015 – All rights reserved

---------------------- Page: 5 ----------------------
ISO/IEC 14496-10:2014/DAM 3
information SEI message shall be present. The depth_representation_type is defined in the depth representation
information SEI message. The depth representation is only carried in the luma component.
The alternative depth information SEI message, when present, shall be associated with an IDR access unit. The
information signalled in this SEI message applies to all the access units in the coded video sequence. Also,
num_anchor_refs_l0[ i ], num_anchor_refs_l1[ i ], num_non_anchor_refs_l0[ i ] and num_non_anchor_refs_l1[ i ] shall
be equal to 0 in the active SPS RBSP syntax structure for the coded video sequence and avc_3d_extension_flag shall be
equal to 0 in all VCL NAL units of the coded video sequence.
NOTE 1 – These constraints disable inter-view and inter-component prediction.
In such a coded video sequence, there shall be two output views. The base view is a complete view and the non-base
view contains a packing arrangement of 1 to 4 additional views with half the width and half the height of the base view.
Such lower-resolution views are referred to as constituent pictures herein.
NOTE 2 – The view_id of the non-base view is not used in any particular way for this SEI message.
All constituent pictures have a width and a height equal to ( ( pic_width_in_mbs_minus1 + 1 ) * 8 ) and
( ( pic_height_in_map_unit_minus1 + 1 ) * 8 ) in luma samples, respectively. frame_mbs_only_flag shall be equal to 1.
The variable i, with a value from 0 to num_constituent_views_gvd_minus1 + 1, inclusive, indicates the location of the
constituent pictures in the non-base texture view as specified in Table J-9. i equal to 0 indicates the base texture view. i
greater than 0 indicates the constituent texture view.
Table J-9 – Locations of the top-left luma samples of constituent pictures packed in a non-base texture view
relative to the top-left luma sample of this picture

Constituent Location of the top-left luma sample in a non-base texture view
picture index i
1 ( 0, 0 )
2 ( 0, ( pic_height_in_map_unit_minus1 + 1 ) * 8 )
3 ( ( pic_width_in_mbs_minus1 + 1 ) * 8, 0 )
4 ( ( pic_width_in_mbs_minus1 + 1 ) * 8, ( pic_height_in_map_unit_minus1 + 1 ) * 8 )
The decoded depth views have the same structure as the decoded texture views, i.e., they consist of a base depth view (i
equal to 0) and a non-base depth view. The non-base depth view contains up to four constituent depth pictures (i in the
range of 1 to 4) for the constituent views. The constituent depth pictures are packed in the non-base depth view in the
same arrangement as the constituent texture pictures as specified in Table J-9.
This arrangement of texture and depth constituent views is referred to as global view and depth (GVD) information.
depth_type shall be equal to 0. Other values are reserved for future use by ITU-T | ISO/IEC and shall not be present in
bitstreams conforming to this Specification. Decoders shall ignore alternative depth information SEI messages in which
such other values are present.
num_constituent_views_gvd_minus1 plus 1 identifies the number of constituent texture pictures packed into each
texture component of the non-base view. num_constituent_views_gvd_minus1 shall be in the range of 0 to 3, inclusive.
depth_present_gvd_flag equal to 1 indicates that constituent depth pictures are packed into the depth components of the
non-base view, with a packing arrangement as described above. depth_present_gvd_flag equal to 0 specifies that the
depth component of the non-base view is not present.
Each constituent picture in the depth component of the non-base view is associated with a constituent picture in the
texture component of the non-base view in the same relative location. The number of depth views in the coded video
sequence is equal to 1 + depth_present_gvd_flag. The depth component of the base view shall always be present,
independent of the value of depth_present_gvd_flag.
NOTE 3 – The following SEI message parameters can be used along with the decoded depth components to project samples from
the base view into the coordinates of constituent views such that reconstructed views can be generated by combining projected
samples and samples from the constituent views.
The function binToFp( s, e, n, v ) is specified as follows:
s −( 30 + v ) e − 31 v
binToFp( s, e, n, v ) = (−1) * ( e = = 0 ? ( 2 * n ) : ( 2 * ( 1 + n ÷ 2 ) ) ) (J-82)
© ISO/IEC 2015 – All rights reserved 3

---------------------- Page: 6 ----------------------
ISO/IEC 14496-10:2014/DAM 3
NOTE 4 – The above specification is similar to what is found in IEC 60559:1989, Binary floating-point arithmetic for
microprocessor systems.
z_gvd_flag equal to 1 indicates the presence of the syntax elements sign_gvd_z_near_flag[ i ], exp_gvd_z_near[ i ],
man_len_gvd_z_near_minus1[ i ], man_gvd_z_near[ i ], sign_gvd_z_far_flag[ i ], exp_gvd_z_far[ i ],
man_len_gvd_z_far_minus1[ i ], and man_gvd_z_far[ i ], for i in the range of 0 to num_constituent_views_gvd_minus1
+ 1, inclusive. z_gvd_flag equal to 0 indicates that these syntax elements are not present.
intrinsic_param_gvd_flag equal to 1 indicates the presence of intrinsic camera parameter syntax elements.
intrinsic_param_gvd_flag equal to 0 indicates that these syntax eleme
...

Questions, Comments and Discussion

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