Sustainability of Digital Formats
 Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

Digital Moving-Picture Exchange (DPX), Version 2.0

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name Digital Moving-Picture Exchange (DPX) Format
Description File format for the exchange of resolution-independent, pixel-based (bitmapped) images, intended for very high quality moving image content for theatrical distribution; DPX masters provide the input for film recording (digital images back to film for projection) or D-Cinema digital projection systems. Each DPX file represents a single image with a single component, e.g., luma, or multiple components, e.g., red, green, blue; or Cb, Y, Cr (chrominance-luminance data). Many variations in multiple component data are supported. DPX images may be produced by scanning film or by using a camera that produces a DPX output. Sound information is not incorporated in DPX and producers must manage soundtracks separately.
Production phase Typically a middle-state format for material exchange, "post-production" in movie industry parlance, or archiving; in some circumstances may be a initial state format, i.e., "production," when digital cameras are employed.
Relationship to other formats
    Has earlier version DPX specification, 1994, not documented at this time

Local use Explanation of format description terms

LC experience or existing holdings Used for motion picture scanning by the Motion Picture, Broadcasting, and Recorded Sound Division, beginning in 2004.
LC preference None at this time.

Sustainability factors Explanation of format description terms

Disclosure Open standard. Developed by the Society of Motion Picture and Television Engineers (SMPTE), a member of the American National Standards Institute (ANSI).
    Documentation SMPTE 268M-2003, SMPTE Standard for File Format for Digital Moving-Picture Exchange (DPX), Version 2.0
Adoption Reasonably well adopted. Several film scanners support DPX, and it is offered as an output from the camera from the Canadian DALSA company.
    Licensing and patents None.
Transparency Wrapper is transparent; overall transparency depends upon the essence encoding.
Self-documentation DPX files contain three sections in addition to picture data: (1) generic file information including data format, (2) motion picture and television industry specific information such as film perforation edge number or video timecode information, and (3) user-defined information which may include ASCII data. Since each DPX frame is "one of tens of thousands" in a motion picture, users will track intellectual/bibliographic metadata separately from the set of DPX files.
External dependencies None
Technical protection considerations None

Quality and functionality factors Explanation of format description terms

Moving Image
Normal rendering DPX files are not be designed to play in the customary sense. Most applications in which DPX files may be played will be professional; this is not a format intended for desktop PC applications.
Clarity (high image resolution) Depends upon picture size and bit depth; for uncompressed bitmaps. The format has no limit on picture size; many motion picture applications work at 2K (2048x1080 pixels) and 4K (4096x2160 pixels) resolution. Several color space implementations are supported. Regarding bit depth (necessary to encompass the wide dynamic or brightness range of actual scenes or images on film), many in the motion picture industry advocate having masters with 16-bit-per-channel linear data, whether RGB, YUV (chrominance-luminance), or some other, e.g., raw data from a Bayer array. The manufacturers of the DALSA Origin camera report "the DPX framework does not preclude 16-bit data, but 16-bit linear implementations have not been established yet [incorporated in the standard]." (p. 4)
Functionality beyond normal rendering Not investigated at this time.

File type signifiers Explanation of format description terms

Tag Value Note
Filename extension dpx
From the specification
Internet Media Type Not found.  Comments welcome.   
Magic numbers Hex: 0x53445058
ASCII: SDPX
If big-endian (most significant byte first), from the specification
Magic numbers Hex: 0x58504453
ASCII: XPDS
If little-endian (least significant byte first), from the specification

Notes Explanation of format description terms

General

The European PRESTO project supported efforts to preserve broadcast content via digitization. A PRESTO report on a file format conversion software issued in 2002 includes two statements that pertain to DPX: "Currently the DPX file format has become an industry standard for film production. It supports resolution independency (spatial and densitometric), but does not meet the requirements of broadcasters because, for instance, it does not contain sound data or metadata. Film is stored as a number of single uncompressed image files. The MXF format intends to overcome these limitations by, for instance, support of metadata and by support of film structure information (shot information)." (p. 2)

The PRESTO report also includes a paragraph that indicates one application's approach to filenaming with one-frame-at-a-time formats like DPX, a critical issue since 30 minutes of film contains 43,200 frames and 30 minutes of video contains about 54,000: "Both input and output image sequences are expected to be stored as a number of files in the same directory in one of the following image formats: TIFF, PNM, SGI, RGB, DPX. Interlaced image sequences [video fields] are expected to be stored as a sequence of images containing two woven fields. The filename is assumed to be in the format name.n.ext, where n is the frame number with up to 8 digits and ext is the file extension. The number of digits in the frame number has to be constant for all frames of one sequence." (p. 13) Frank Wylie of the Library of Congress Film Preservation Laboratory confirms that most DPX-capable applications provide this type of filenaming as the default.

History Stream and File Formats: Where Are We Now? states that DPX "was developed several years ago to support the transfer of uncompressed images between telecine machines. It was later used for synthetic image file transfers." The Wikipedia article on DPX reports (on December 5, 2013): "The DPX file format was originally derived from Kodak Cineon open file format (.cin file extension) used for digital images generated by Kodak's original film scanner." This format was referred to as Cineon.

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: Thursday, 05-Dec-2013 16:24:50 EST