Buy Standard

Draft
ISO/IEC 23001-8:2016/DAmd 1 - Additional code points for colour description
English language
14 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

DRAFT AMENDMENT
ISO/IEC 23001-8:2016 DAM 1
ISO/IEC JTC 1/SC 29 Secretariat: JISC
Voting begins on: Voting terminates on:
2016-10-18 2017-01-09
Information technology — MPEG systems technologies —
Part 8:
Coding-independent code points
AMENDMENT 1: Additional code points for colour description
Technologies de l’information — Technologies des systèmes MPEG —
Partie 8: Points de code indépendants du codage
AMENDEMENT 1: .
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,
This document is circulated as received from the committee secretariat.
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 23001-8:2016/DAM 1:2016(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 2016
---------------------- Page: 1 ----------------------
ISO/IEC 23001-8:2016/DAM 1: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 23001-8:2016/DAM 1: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.

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 1 to ISO/IEC 23001-8:2016 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 23001-8:2016/DAM 1:2016(E)
Information technology — MPEG systems technologies —
Part 8:
Coding-independent code points
AMENDMENT 1: Additional code points for colour description

In subclause 4.4 (Mathematical functions), add a definition for Ln( x ) after Formula (5), i.e. after the

definition of Floor( x ), as follows, and renumber the subsequent existing formulae (6) through (9) to

become numbered as formulae (7) through (10):
Ln( x ) returns the natural logarithm of x. (6)

In clause 7, replace subclauses 7.1, 7.2, and 7.3, which specify the semantics of ColourPrimaries,

TransferCharacteristics, VideoFullRangeFlag, and MatrixCoefficients, including Tables 3, 4, and 5, with

the following:
7.1 Colour primaries
Type: Unsigned integer, enumeration
Range: 0 – 255

ColourPrimaries indicates the chromaticity coordinates of the source colour primaries as specified in

Table 2 in terms of the CIE 1931 definition of x and y as specified in ISO 11664-1.

An 8-bit field should be adequate for representation of the ColourPrimaries code point.

Table 2 — Interpretation of the colour primaries (ColourPrimaries) value
Value Colour primaries Informative remarks
0 Reserved For future use by ISO/IEC
1 primary x y Rec. ITU-R BT.709-6
green 0.300 0.600 Rec. ITU-R BT.1361-0 conventional colour gamut sys-
tem and extended colour gamut system (historical)
blue 0.150 0.060
IEC 61966-2-1 sRGB or sYCC
red 0.640 0.330
IEC 61966-2-4 xvYCC
white D65 0.312 7 0.329 0
Society of Motion Picture and Television Engineers
RP 177 (1993) Annex B
2 Unspecified Image characteristics are unknown or are deter-
mined by the application.
3 Reserved For future use by 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 Committee
1953 Recommendation for transmission standards
blue 0.14 0.08
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)
© ISO 2016 – All rights reserved 1
---------------------- Page: 4 ----------------------
ISO/IEC 23001-8:2016/DAM 1:2016(E)
Table 2 (continued)
Value Colour primaries Informative remarks
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-1 625 (historical)
red 0.64 0.33 Rec. ITU-R BT.1700-0 625 PAL and 625 SECAM
white D65 0.312 7 0.329 0
6 primary x y Rec. ITU-R BT.601-6 525
green 0.310 0.595 Rec. ITU-R BT.1358-1 525 (historical)
blue 0.155 0.070 Rec. ITU-R BT.1700-0 NTSC
red 0.630 0.340 Society of Motion Picture and Television Engineers
170M (2004)
white D65 0.312 7 0.329 0
(functionally the same as the value 7)
7 primary x y Society of Motion Picture and Television Engineers
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.312 7 0.329 0
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
9 primary x y Rec. ITU-R BT.2020-2
green 0.170 0.797 Rec. ITU-R BT.2100-0
blue 0.131 0.046
red 0.708 0.292
white D65 0.312 7 0.329 0
10 primary x y Society of Motion Picture and Television Engineers
ST 428-1
green (Y) 0.0 1.0
(CIE 1931 XYZ)
blue (Z) 0.0 0.0
red (X) 1.0 0.0
centre white 1 ÷ 3 1 ÷ 3
11 primary x y Society of Motion Picture and Television Engineers
RP 431-2 (2011)
green 0.265 0.690
blue 0.150 0.060
red 0.680 0.320
white 0.314 0.351
12 primary x y Society of Motion Picture and Television Engineers
EG 432-1 (2010)
green 0.265 0.690
blue 0.150 0.060
red 0.680 0.320
white D65 0.312 7 0.329 0
2 © ISO 2016 – All rights reserved
---------------------- Page: 5 ----------------------
ISO/IEC 23001-8:2016/DAM 1:2016(E)
Table 2 (continued)
Value Colour primaries Informative remarks
13..21 Reserved For future use by ISO/IEC
22 primary x y EBU Tech. 3213-E (1975)
green 0.295 0.605
blue 0.155 0.077
red 0.630 0.340
white D65 0.312 7 0.329 0
23..255 Reserved For future use by ISO/IEC
7.2 Transfer characteristics
Type: Unsigned integer, enumeration
Range: 0 – 255

TransferCharacteristics, as specified in Table 3, either indicates the reference opto-electronic transfer

characteristic function of the source picture as a function of a source input linear optical intensity input

Lc with a nominal real-valued range of 0 to 1 or indicates the inverse of the reference electro-optical

transfer characteristic function as a function of an output linear optical intensity Lo with a nominal

real-valued range of 0 to 1. For interpretation of entries in Table 3 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 both value and slope at the value β. 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 TransferCharacteristics 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....

An 8-bit field should be adequate for representation of the TransferCharacteristics code point.

NOTE 1 As indicated in Table 3, some values of TransferCharacteristics are defined in terms of a reference

opto-electronic transfer characteristic function and others are defined in terms of a reference electro-optical

transfer characteristic function, according to the convention that has been applied in other Specifications. In the

cases of Rec. ITU-R BT.709-6 and Rec. ITU-R BT.2020-2 (which may be indicated by TransferCharacteristics equal

to 1, 6, 14, or 15), although the value is defined in terms of a reference opto-electronic transfer characteristic

function, a suggested corresponding reference electro-optical transfer characteristic function for flat panel

displays used in HDTV studio production has been specified in Rec. ITU-R BT.1886-0.

NOTE 2 Certain combinations of TransferCharacteristics, VideoFullRangeFlag, BitDepthY, and BitDepthC may

not be permitted.

Table 3 — Interpretation of the transfer characteristics (TransferCharacteristics) value

Value Transfer characteristics Informative remarks
0 Reserved For future use by ISO/IEC
1 V = α * L 0.45 − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.709-6
c c
V = 4.500 * L for β > L >= 0 Rec. ITU-R BT.1361-0 conven-
c c
tional colour gamut system
(historical)
(functionally the same as the
values 6, 14, and 15; the value 1
is preferred)
2 Unspecified Image characteristics are un-
known or are determined by the
application.
3 Reserved For future use by ISO/IEC
© ISO 2016 – All rights reserved 3
---------------------- Page: 6 ----------------------
ISO/IEC 23001-8:2016/DAM 1:2016(E)
Table 3 (continued)
Value Transfer characteristics Informative remarks
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 Commu-
nications Commission Title 47
Code of Federal Regulations
(2003) 73.682 (a) (20)
Rec. ITU-R BT.1700-0 (2007 revi-
sion) 625 PAL and 625 SECAM
5 Assumed display gamma 2.8 Rec. ITU-R BT.470-6 System B, G
(historical)
6 V = α * L 0.45 − ( α − 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-1 525 or 625
c c
(historical)
Rec. ITU-R BT.1700-0 NTSC
Society of Motion Picture and Tel-
evision Engineers 170M (2004)
(functionally the same as the
values 1, 14, and 15; the value 1
is preferred)
7 V = α * L 0.45 − ( α − 1 ) for 1 >= L >= β Society of Motion Picture and Tel-
c c
evision Engineers 240M (1999)
V = 4.0 * 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 character-
c c
istic (100:1 range)
V = 0.0 for 0.01 > L >= 0
10 V = 1.0 + Log10( L ) ÷ 2.5 for 1 >= L >= Logarithmic transfer character-
c c
Sqrt( 10 ) ÷ 1 000 istic (100 * Sqrt( 10 ) : 1 range)
V = 0.0 for Sqrt( 10 ) ÷ 1 000 > L >= 0
11 V = α * L 0.45 − ( α − 1 ) for L >= β IEC 61966-2-4 xvYCC
c c
V = 4.500 * L for β > L > −β
c c
V = −α * ( −L )0.45 + ( α − 1 ) for −β >= L
c c
12 V = α * L 0.45 − ( α − 1 ) for 1.33 > L >= β Rec. ITU-R BT.1361-0 extended
c c
colour gamut system (historical)
V = 4.500 * L for β > L >= −γ
c c
V = −( α * ( −4 * L )0.45 − ( α − 1 ) ) ÷ 4 for −γ > L >= −0.25
c c
13 V = α * L ( 1 ÷ 2.4 ) − ( α − 1 ) for 1 >= L >= β IEC 61966-2-1 sRGB or sYCC
c c
V = 12.92 * L for β > L >= 0
c c
14 V =α * L 0.45 − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.2020-2 (10-bit
c c
system)
V = 4.500 * L for β > L >= 0
c c
(functionally the same as the
values 1, 6, and 15; the value 1 is
preferred)
4 © ISO 2016 – All rights reserved
---------------------- Page: 7 ----------------------
ISO/IEC 23001-8:2016/DAM 1:2016(E)
Table 3 (continued)
Value Transfer characteristics Informative remarks
15 V =α * L 0.45 − ( α − 1 ) for 1 >= L >= β Rec. ITU-R BT.2020-2 (12-bit
c c
system)
V = 4.500 * L for β > L >= 0
c c
(functionally the same as the
values 1, 6, and 14; the value 1 is
preferred)

16 V = ( ( c + c * Lon ) ÷ ( 1 + c * L ) )m for all values of L Society of Motion Picture and

1 2 3 on o
Television Engineers ST 2084 for
c = c − c + 1 = 3424 ÷ 4096 = 0.835 937 5
1 3 2
10, 12, 14, and 16-bit systems
c = 32 * 2413 ÷ 4096 = 18.851 562 5
Rec. ITU-R BT.2100-0 perceptual
quantization (PQ) system
c = 32 * 2392 ÷ 4096 = 18.687 5
m = 128 * 2523 ÷ 4096 = 78.843 75
n = 0.25 * 2610 ÷ 4096 = 0.159 301 757 812 5
for which L equal to 1 for peak white is ordinarily intended to
correspond to a display luminance level of 10 000 candelas per
square metre

17 V = ( 48 * L ÷ 52.37 )( 1 ÷ 2.6 ) for all values of L Society of Motion Picture and

o o
Television Engineers ST 428-1
for which Lo equal to 1 for peak white is ordinarily intended
to correspond to a display luminance level of 48 candelas per
square metre

18 V = a * Ln( 12 * L − b ) + c for 1 >= L > 1 ÷ 12 Association of Radio Industries

c c
and Businesses (ARIB) STD-B67
V = Sqrt( 3 ) * L 0.5 for 1 ÷ 12 >= L >= 0
c c
Rec. ITU-R BT.2100-0 hybrid
a = 0.178 832 77
log-gamma (HLG) system
b = 0.284 668 92
c = 0.559 910 73
19..255 Reserved For future use by ISO/IEC

NOTE 3 For TransferCharacteristics equal to 18, the Formulae given in Table 3 are normalized for a

source input linear optical intensity Lc with a nominal real-valued range of 0 to 1. An alternative scaling that

is mathematically equivalent is used in ARIB STD-B67 with the source input linear optical intensity having a

nominal real-valued range of 0 to 12.
7.3 Matrix coefficients
Type: Unsigned integer, enumeration
Range: 0 – 255, plus associated flag

MatrixCoefficients describes the matrix coefficients used in deriving luma and chroma signals from the

green, blue, and red, or X, Y, and Z primaries, as specified in Table 4 and the Formulae below.

A flag, VideoFullRangeFlag, may be supplied with this code point (see below).

VideoFullRangeFlag specifies the scaling and offset values applied in association with the

MatrixCoefficients. When not present or not specified, the value 0 for VideoFullRangeFlag would

ordinarily be inferred as the default value for video imagery.

An 8-bit field should be adequate for representation of the MatrixCoefficients code point.

NOTE 1 Certain values of MatrixCoefficients may be disallowed depending on the application and the

characteristics and format of the signal, e.g. the chroma format sampling structure and the values of BitDepthY

and BitDepthC.
© ISO 2016 – All rights reserved 5
---------------------- Page: 8 ----------------------
ISO/IEC 23001-8:2016/DAM 1:2016(E)

The interpretation of MatrixCoefficients is specified by the following Formulae. ER, EG, and EB are

defined as “linear-domain” real-valued signals based on the indicated colour primaries (see 7.1) before

applying the transfer characteristics (see 7.2).

NOTE 2 For purposes of the YZX representation when MatrixCoefficients is equal to 0, the symbols R, G, and B

are substituted for X, Y, and Z, respectively, in the following descriptions of Formulae (11) to (13), Formulae (14)

to (16), Formulae (20) to (22), Formulae (26) to (28), and Formulae (29) to (31).

Nominal peak white is specified as having ER equal to 1, EG equal to 1, and EB equal to 1.

Nominal black is specified as having ER equal to 0, EG equal to 0, and EB equal to 0.

The application of the transfer characteristics function is denoted by ( x )′ for an argument x.

— If MatrixCoefficients is not equal to 14, the signals E′ , E′ , and E′ are determined by application of

R G B
the transfer characteristics function as follows:
E′ = ( E )′ (11)
R R
E′ = ( E )′ (12)
G G
E′ = ( E )′ (13)
B B
In this case, the range of E′ , E′ , and E′ is specified as follows:
R G B

— If TransferCharacteristics 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.

— Otherwise (TransferCharacteristics is equal to 11 or 12), E′ , E′ , and E′ are real n

...

Questions, Comments and Discussion

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