Information technology -- JPEG XS low-latency lightweight image coding system

Titre manque

General Information

Status
Published
Current Stage
4020 - DIS ballot initiated: 5 months
Start Date
28-Dec-2020
Completion Date
28-Dec-2020
Ref Project

Buy Standard

Draft
ISO/IEC DIS 21122-3 - Information technology -- JPEG XS low-latency lightweight image coding system
English language
51 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

DRAFT INTERNATIONAL STANDARD
ISO/IEC DIS 21122-3
ISO/IEC JTC 1/SC 29 Secretariat: JISC
Voting begins on: Voting terminates on:
2020-12-28 2021-03-22
Information technology — JPEG XS low-latency lightweight
image coding system —
Part 3:
Transport and container formats
ICS: 35.040.30
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 DIS 21122-3:2020(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 2020
---------------------- Page: 1 ----------------------
ISO/IEC21122-3:xxxx(E)
ISO/IEC DIS 21122-3:2020(E)

A.5.3.6JPEGXS Video TransportParameter box (optional).......................................................................20

A.5.4 JPEGXS Header box (superbox).............................................................................................................21

A.5.4.1General............................................................................................................................................................21

A.5.4.2ImageHeaderbox.......................................................................................................................................22

A.5.4.3ColourSpecificationbox...........................................................................................................................24

A.5.4.4ChannelDefinitionbox (optional).........................................................................................................26

A.5.4.5Exifbox (optional)......................................................................................................................................29

A.5.5 Contiguous Codestreambox....................................................................................................................29

A.5.6 Adding intellectualpropertyrights informationinJXS.................................................................31

A.5.7 XMLboxes......................................................................................................................................................31

A.5.8 UUIDboxes....................................................................................................................................................31

A.5.9 UUIDInfoboxes(superbox)....................................................................................................................32

A.5.9.1General............................................................................................................................................................32

A.5.9.2UUIDList box................................................................................................................................................32

A.5.9.3Data Entry URL box.....................................................................................................................................33

A.6 Dealing with unknownboxes..................................................................................................................34

A.7 Still image JPEGXS coding files Media Typeregistration..............................................................34

A.7.1 General............................................................................................................................................................34

A.7.2 Registration...................................................................................................................................................34

AnnexB (normative) Use of JPEGXS codestreams intheISOBMFF -MotionJPEGXS.......................36

B.1 General............................................................................................................................................................36

B.2 Compatibility and technology derivation...........................................................................................36

B.2.1 Familymembers..........................................................................................................................................36

B.2.2 Conformance.................................................................................................................................................37

B.2.3 Profiles and levels.......................................................................................................................................37

B.3 Sampleentryand sampleformats formotionsequences.............................................................37

B.3.1 General............................................................................................................................................................37

B.3.2 Definition.......................................................................................................................................................37

B.3.3 Syntax..............................................................................................................................................................38

B.3.4 Semantics.......................................................................................................................................................38

B.3.5 Exampleofsampleentryformats..........................................................................................................39

COPYRIGHT PROTECTED DOCUMENT

AnnexC (normative)Use ofJPEGXS codestreams intheHEIF imagefileformat..............................41

© ISO/IEC 2020

All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may

C.1 General............................................................................................................................................................41

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

C.2 JPEGXS images and imagecollections.................................................................................................41

below or ISO’s member body in the country of the requester.

ISO copyright office C.2.1 General............................................................................................................................................................41

CP 401 • Ch. de Blandonnet 8

C.2.2 Coded image item........................................................................................................................................41

CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
©ISO/IEC2019–Allrights reserved
iii
Published in Switzerland
ii © ISO/IEC 2020 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC DIS 21122-3:2020(E)
Contents

Foreword ....................................................................................................................................................................... vi

Introduction ................................................................................................................................................................ vii

1 Scope .................................................................................................................................................................. 1

2 Normative references .................................................................................................................................. 1

3 Terms and definitions .................................................................................................................................. 2

4 Symbols and abbreviated terms ............................................................................................................... 3

4.1 Symbols ............................................................................................................................................................. 3

4.2 Abbreviated terms ........................................................................................................................................ 4

4.3 Naming conventions for numerical values ........................................................................................... 4

5 Conformance ................................................................................................................................................... 4

6 Colour specification ...................................................................................................................................... 4

7 Organization of the document ................................................................................................................... 5

Annex A (normative) Use of JPEG XS codestreams in still image file format - JXS ................................ 6

A.1 General .............................................................................................................................................................. 6

A.2 Specification of the JXS file format ........................................................................................................... 6

A.2.1 General .............................................................................................................................................................. 6

A.2.2 File identification .......................................................................................................................................... 6

A.2.3 File organization ............................................................................................................................................ 6

A.2.4 Greyscale, colour, multi-component specification ............................................................................. 8

A.2.5 Inclusion of auxilliary channels ................................................................................................................ 8

A.2.6 Metadata ........................................................................................................................................................... 8

A.2.7 Conformance with the file format ............................................................................................................ 8

A.3 Concept of boxes ............................................................................................................................................ 9

A.3.1 Key to graphical descriptions .................................................................................................................... 9

A.3.2 Box definition .............................................................................................................................................. 10

A.4 Overview of defined boxes ...................................................................................................................... 11

A.5 Defined boxes .............................................................................................................................................. 13

A.5.1 JPEG XS Signature box ............................................................................................................................... 13

A.5.2 File Type box ................................................................................................................................................ 13

A.5.3 JPEG XS Video Support box (superbox) ............................................................................................... 14

A.5.3.1 General ........................................................................................................................................................... 14

A.5.3.2 JPEG XS Video Information box .............................................................................................................. 15

A.5.3.3 JPEG XS Profile and Level box ................................................................................................................. 18

A.5.3.4 Buffer Model Description box (optional) ........................................................................................... 18

A.5.3.5 Mastering Display Metadata box (optional) ...................................................................................... 19

© ISO/IEC 2020 – All rights reserved
---------------------- Page: 3 ----------------------
ISO/IEC DIS 21122-3:2020(E)

A.5.3.6 JPEG XS Video Transport Parameter box (optional) ....................................................................... 20

A.5.4 JPEG XS Header box (superbox) ............................................................................................................. 21

A.5.4.1 General ............................................................................................................................................................ 21

A.5.4.2 Image Header box ....................................................................................................................................... 22

A.5.4.3 Colour Specification box ........................................................................................................................... 24

A.5.4.4 Channel Definition box (optional) ......................................................................................................... 26

A.5.4.5 Exif box (optional) ...................................................................................................................................... 29

A.5.5 Contiguous Codestream box .................................................................................................................... 29

A.5.6 Adding intellectual property rights information in JXS ................................................................. 31

A.5.7 XML boxes ...................................................................................................................................................... 31

A.5.8 UUID boxes .................................................................................................................................................... 31

A.5.9 UUID Info boxes (superbox) .................................................................................................................... 32

A.5.9.1 General ............................................................................................................................................................ 32

A.5.9.2 UUID List box ................................................................................................................................................ 32

A.5.9.3 Data Entry URL box ..................................................................................................................................... 33

A.6 Dealing with unknown boxes .................................................................................................................. 34

A.7 Still image JPEG XS coding files Media Type registration .............................................................. 34

A.7.1 General ............................................................................................................................................................ 34

A.7.2 Registration ................................................................................................................................................... 34

Annex B (normative) Use of JPEG XS codestreams in the ISOBMFF - Motion JPEG XS ....................... 36

B.1 General ............................................................................................................................................................ 36

B.2 Compatibility and technology derivation ........................................................................................... 36

B.2.1 Family members .......................................................................................................................................... 36

B.2.2 Conformance ................................................................................................................................................. 37

B.2.3 Profiles and levels ....................................................................................................................................... 37

B.3 Sample entry and sample formats for motion sequences ............................................................. 37

B.3.1 General ............................................................................................................................................................ 37

B.3.2 Definition ....................................................................................................................................................... 37

B.3.3 Syntax .............................................................................................................................................................. 38

B.3.4 Semantics ....................................................................................................................................................... 38

B.3.5 Example of sample entry formats .......................................................................................................... 39

Annex C (normative) Use of JPEG XS codestreams in the HEIF image file format .............................. 41

C.1 General ............................................................................................................................................................ 41

C.2 JPEG XS images and image collections ................................................................................................. 41

C.2.1 General ............................................................................................................................................................ 41

C.2.2 Coded image item ........................................................................................................................................ 41

© ISO/IEC 2020 – All rights reserved
iii
---------------------- Page: 4 ----------------------
ISO/IEC DIS 21122-3:2020(E)

C.2.3 JPEG XS Header item property ............................................................................................................... 41

C.2.3.1 Definition ...................................................................................................................................................... 41

C.2.3.2 Syntax ............................................................................................................................................................. 42

C.2.3.3 Semantics ...................................................................................................................................................... 42

C.2.4 JPEG XS auxiliary images .......................................................................................................................... 42

C.3 JPEG XS image sequences ......................................................................................................................... 42

C.3.1 General ........................................................................................................................................................... 42

C.3.2 Derivation from ISO/IEC 14496-12 ...................................................................................................... 42

C.4 JPEG XS-specific brands ............................................................................................................................ 42

C.4.1 JPEG XS image and image collection brands ...................................................................................... 42

C.4.1.1 General ........................................................................................................................................................... 42

C.4.1.2 Requirements on HEIF files ..................................................................................................................... 43

C.4.1.3 Requirements on HEIF readers ............................................................................................................. 43

C.4.2 JPEG XS image sequence brands ............................................................................................................ 43

C.4.2.1 General ........................................................................................................................................................... 43

C.4.2.2 Requirements on HEIF files ..................................................................................................................... 43

C.4.2.3 Requirements on HEIF readers ............................................................................................................. 44

C.5 JPEG XS coding image in ISO/IEC 23008-12 image files Media Type registration ................ 44

C.5.1 General ........................................................................................................................................................... 44

C.5.2 Registration .................................................................................................................................................. 44

C.6 JPEG XS coding sequence in ISO/IEC 23008-12 image files Media Type registration ......... 45

C.6.1 General ........................................................................................................................................................... 45

C.6.2 Registration .................................................................................................................................................. 45

C.7 Examples of file structures ...................................................................................................................... 46

C.7.1 File with a single coded image item and Exif metadata ................................................................. 46

C.7.2 Dual-function file with both an MP4 presentation and a coded image item .......................... 47

Annex D (normative) Use of JPEG XS codestreams outside of file formats .......................................... 49

D.1 General ........................................................................................................................................................... 49

D.2 Media Type registration for JPEG XS codestreams .......................................................................... 49

D.2.1 General ........................................................................................................................................................... 49

D.2.2 Registration .................................................................................................................................................. 49

Bibliography ............................................................................................................................................................... 51

© ISO/IEC 2020 – All rights reserved
---------------------- Page: 5 ----------------------
ISO/IEC DIS 21122-3:2020(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.

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) or the IEC list of patent

declarations received (see http://patents.iec.ch).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, 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 www.iso.org/iso/foreword.html.

This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,

Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.

A list of all parts in the ISO/IEC 21122 series can be found on the ISO website.

Any feedback or questions on this document should be directed to the user’s national standards body. A

complete listing of these bodies can be found at www.iso.org/members.html.
© ISO/IEC 2020 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC DIS 21122-3:2020(E)
Introduction

This document is part of a series of standards for a low-latency lightweight image coding system, denoted

JPEG XS.

In many use cases during production or transmission of a movie, limiting the latency and the

recompression loss is a more important aspect than the compression efficiency. The JPEG XS coding

system offers compression and recompression of image sequences with very moderate computational

resources while remaining robust under multiple compression and decompression cycles and mixing of

content sources, e.g. embedding of subtitles, overlays or logos. Typical target compression ratios ensuring

visually lossless quality are in the range of 2:1 to 10:1, depending on the nature of the source material.

The end-to-end latency can be confined to a fraction of a frame, typically between a small number of lines

down to below a single line.

This document specifies transport and container formats for JPEG XS codestreams. It also defines

metadata that enriches transport protocols for transmission of image sequences, in order to facilitate

transport, editing and presentation.

The 2 edition of this standard contains corrigenda and a signalling for support of 4:2:0 images.

© ISO/IEC 2020 – All rights reserved
---------------------- Page: 7 ----------------------
ISO/IEC DIS 21122-3:2020(E)
DRAFT INTERNATIONAL STANDARD
Information technology — JPEG XS low-latency lightweight
image coding system – Part 3: Transport and container
formats
1 Scope

This document defines transport and container formats for JPEG XS codestreams as specified in ISO/IEC

21122-1. It defines file formats for working with still image and motion image sequence files on computer

platforms and gives guidance on how to embed the codestream in transport streams, allowing internet-

based communication.

This document uses already existing specifications for file formats and extends them for the embedding

of JPEG XS codestreams.
2 Normative references

The following Recommendations and International Standards contain provisions which, through

reference in this text, constitute provisions of this document. For dated references, only the edition cited

applies. For undated references, the latest edition of the referenced document (including any

amendments) applies. At the time of publication, the editions indicated in dated references were valid.

All Recommendations and Standards are subject to revision, and parties to agreements based on this

document are encouraged to investigate the possibility of applying the most recent edition of the

Recommendations and Standards listed below. Members of IEC and ISO maintain registers of currently

valid International Standards. The Telecommunication Standardization Bureau of the ITU maintains a list

of currently valid ITU-T Recommendations.

ISO/IEC 646, Information technology — ISO 7-bit coded character set for information interchange

ISO/IEC 10646, Information technology — Universal Coded Character Set (UCS)

ISO/IEC 11578, Information technology — Open Systems Interconnection — Remote Procedure Call (RPC)

ISO/IEC 11664-1, Colorimetry — Part 1: CIE standard colorimetric observers

ISO/IEC 14496-12, Coding of audio-visual objects — Part 12: ISO base media file format

ISO/IEC 15076-1, Image technolog
...

Questions, Comments and Discussion

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