Table of contents

DCP Inside is the result of two and a half years of work (with several interruptions…) started in early 2020, based on intensive reading sessions of documentation, standards, norms, white-papers and theses on digital cinema, imagery and sound.

Here is the complete table of contents of all topics covered in DCP-Inside. The different chapters can be intertwined with each other. You will find a quick and graphic summary just below. Do not hesitate to browse the entire table of contents to discover chapters not mentioned in the graphic summary. (easter-eggs: some chapters are hidden for now, still in progress ;-)

You have the opportunity to leave annotations on the documentation (in case of mistakes or unclear paragraphs). The annotation sytem is persistent, your annotations will remain. You can edit or remove your annotations. If you wish, please, leave a contact address in case I need additional feedback :)

English version For my English-speaking friends, some chapters have been translated into English. Please, be patient and kind, It will be a long process, I'm not a native English speaker. Feel free to use the annotation system if you find anything ;-)

Visual Overview


Chapter summary

Preface

History of Digital Cinema :

Digital Cinema Initiative (DCI) : History & Creation

The Digital Cinema Package (DCP) :

Digital Cinema Package
Standard and Specifications

DCP Metadata :


AssetMap :

AssetMap
AssetMap : Codes & Fichiers

Packing List (PKL) :

PKL : Packing List
PKL : Codes & Fichiers

Composition Playlist (CPL) :

CPL : Composition Playlist
CPL : Les types d'assets
CPL : AssetType : Generic
CPL : AssetType : TrackFile
CPL : AssetType : PictureTrackFile
CPL : AssetType : SoundTrackFile
CPL : AssetType : SubtitleTrackFile
CPL : AssetType : CaptionTrackFile
CPL : AssetType : CompositionMetadata
CPL : AssetType : Marker
CPL : AssetType : DataTrackFile
CPL : Codes & Fichiers

MXF : the assets

MXF : Material Exchange Format
KLV : Key-Length-Value
KLV : Key: The Type Identifier (or Universal Label)
KLV : Length : La taille des données
KLV : Value : Les données utiles
KLV : Les types & formats
KLV : Local Tag : Les mini-identifiants
MXF : Operational Pattern : Les différents modèles de MXF

MXF : KLV Headers :

Partition Pack
Primer Pack
Preface
Identification
Content Storage
Essence Container Data
Material Package
Source Package
Track et ses enfants
Timeline Track
Static Track
Sequence
Timecode Component
Source Clip
Descriptive Medata (DM) Segment
Fill Item

MXF : KLV Footers :

Index Table Segment
Random Index Pack

MXF : KLV depending on the type of data :

MXF : Picture
MXF : Picture : RGBA Essence Descriptor
MXF : Picture : JPEG2000 Picture Sub-Descriptor
MXF : Picture : Stereoscopique (3D)
MXF : Picture : High Frame Rate (HFR)
MXF : Sound
MXF : Sound : Configuration Audio & Multichannel Audio (MCA)
MXF : Subtitle : Les sous-titres (et ses compagnons)
MXF : AuxData : Le containeur fourre-tout
MXF : Dolby Atmos : Le son spatialisé
MXF : D-Box : Le cinéma dynamique simple, les sièges mouvants, la gerbe au tournant

MXF : Misc :

MXF : Codes & Fichiers

Cryptographie in a DCP :

Cryptography : Preface
Cryptographie : L'algorithme symétrique AES-CBC
Cryptographie : L'algorithme asymétrique RSA
La cryptographie appliquée dans un MXF

KDM : Digital Keys of films

KDM : Key Delivery Message
KDM : Authenticated Public
KDM : Authenticated Private
KDM : Signature
KDM : Codes & Fichiers
DKDM

Certificates : Digital Identification Papers

Certificates : The Basics
Certificats : Les champs (fields) d'un certificat x509 DCI
Certificats : Identity Attributes : les attributs et leurs rôles
Certificats : La chaîne de certification
Certificats : Certificate Thumbprint
Certificats : Public Key Thumbprint : dnQualifier
Certificats : Création de nos propres certificats


Image :

Imagery in Digital Cinema
Linearization : from a curved shape to a straight shape
XYZ : a colorimetric parallel universe
White point normalization
Gamma
Bitdepth 12 bits
JPEG2000 : Le format d'image utilisé dans le cinéma numérique
MXF : Picture
MXF : Picture : Stereoscopique (3D)
MXF : Picture : High Frame Rate (HFR)
3D
HFR

Sound :

Sound in digital cinema
MXF : Sound
MXF : Sound : Configuration Audio & Multichannel Audio (MCA)
Immersive Audio Bitstream (IAB) : Le parent du son spatialisé
Dolby Atmos : Le son spatialisé
MXF : Dolby Atmos : Le son spatialisé
DTS-X : Le son spatialisé
Barco Auro : Le son spatialisé

Subtitle :

CPL : AssetType : SubtitleTrackFile
CPL : AssetType : CaptionTrackFile
MXF : Subtitle : Les sous-titres (et ses compagnons)

Additional Assets :

Immersive Audio Bitstream (IAB) : Le parent du son spatialisé
Dolby Atmos : Le son spatialisé
DTS-X : Le son spatialisé
Barco Auro : Le son spatialisé
D-Box : Le cinéma dynamique simple, les sièges mouvants, la gerbe au tournant
MXF : D-Box : Le cinéma dynamique simple, les sièges mouvants, la gerbe au tournant
4DX : Le cinéma dynamique complexe, les sièges mouvants, la gerbe au tournant


Misc :

Digital Cinema Naming Convention : Les noms des DCP (quasi) normés
X-Files : Les informations inclassables ;-)
Credits & Licence d'utilisation


Complete chaptering

History of Digital Cinema

The Digital Cinema Package (DCP)

DCP Metadata

Metadata are dispatched in AssetMap, PackingLists (PKL) and CompositionPlaylists (CPL).

AssetMap

Packing List (PKL)

Composition Playlist (CPL)

MXF : the assets

MXF : KLV Headers

MXF : KLV Footers

MXF : KLV depending on the type of data

MXF : Misc

Cryptographie in a DCP

KDM : Digital Keys of films

Certificates : Digital Identification Papers

Image

Sound

Subtitle

Additional Assets

Misc