Technology > DVD Cutting Master Format Specification
2.0 DDVID

DDVID packet identifies the presence and level of DDVID.DAT file. The contents of the DDVID packet is listed in Table 2-1.

DDVID STREAM CONTENTS

Byte Length Symbol Name

0-7 8 DDVID DDV level identifier

8-37 30 ----- Reserved

38-85 48 MID Master ID

86 1 ----- Reserved

87-88 2 TYPE Type of disc

89 1 NSIDE Number of sides on final disc

90 1 SIDE Side of current surface

91 1 NLAYER Number of layers on final disc

92 1 LAYER Layer of current surface

93 1 DIR Direction of Translation

94 1 DSIZE Replicate Size (8 or 12 cm)

95 1 SSCRST Security Scrambling Status

96 1 SSCRMD Security Scrambling Mode

97 1 CPSRAVAL CPSTY_RMA Valid

98-99 2 CPSTY Copy Protection System Type

100-101 2 RMA Regional Coding

102-103 2 PM_TY Prerecorded Media Type

104-105 2 CPPM Copy Protection for Prerecorded Media

106-127 22 ----- Reserved

Table 2-1. DDVID Stream Contents

The DDVID packet consists of one ID stream of 128 bytes. When sequential access media is used, a packet named DDVID is the first stream in the DDVID.DAT file sequence. In order to identify the DDVID.DAT file, the first parameter, DDV level Identifier /DDVID, of first 8 bytes of the DDVID packet in the file is detected.

DDVID — DDV level IDentifier

Definition: DDVID contains both the DDVID identifier and the DDVID level number. The current DDVID level is 1.20.

Byte: 0-7

Length: 8

Usage: nnnnnnnn = ASCII characters (44h 44h 56h 20h 31h 2Eh 32h 30h ‘DDV 1.20’ for DDVID level 1.20)

Reserved— Reserved

Definition: Reserved.

Byte: 8-37

Length: 30

Usage: nnn……nnn = 30 ASCII spaces

MID — Master ID

Definition: MID contains the Master ID, a unique character string used by mastering to identify jobs or clients. MID is filled with ASCII spaces when it is not used or when it is not used and Master ID is not known.

Byte: 38-85

Length: 48

Usage: nnn.…….nnn = 48 ASCII characters

Reserved — Reserved

Definition: Reserved

Byte: 86

Length: 1

Usage: n = an ASCII space

TYPE — TYPE of disc

Definition: TYPE contains the type of the disc being mastered.

Byte: 87-88

Length: 2

Usage: DV = DVD disc

NSIDE — Number of SIDEs on final disc

Definition: NSIDE contains the total number of readable sides on the final disc.

Byte: 89

Length: 1

Usage: 1 = (hex 31) the final disc will have one readable side

2 = (hex 32) the final disc will have two readable sides

SIDE — current SIDE of disc

Definition: SIDE contains the current side of the image being mastered.

Byte: 90

Length: 1

Usage: 0 = (hex 30) side 0

1 = (hex 31) side 1

NLAYER — Number of LAYERs on final disc

Definition: NLAYER contains the total number of layers on a side of the final disc.

Byte: 91

Length: 1

Usage: 1 = (hex 31) the final disc will have one readable layer

2 = (hex 32) the final disc will have two readable layers

LAYER — current LAYER of disc

Definition: LAYER contains the current layer of the image being mastered.

Byte: 92

Length: 1

Usage: 0 = (hex 30) layer 0

1 = (hex 31) layer 1

DIR — Direction of Translation

Definition: This field describes the direction of translation of Layer 1 of a dual layer DVD disc. It is valid only when there is more than one layer on the disc. Since there are unique sets of DDVID.DAT for each layer, this field must contain the same value for the DDVID.DAT used on both layers. That is, if Layer 1 is Opposite track path, then this field shall contain O for both layers.

Byte: 93

Length: 1

Usage: I = (hex 49) From inner radius to outer radius

O = (hex 4F) From outer radius to inner radius

DSIZE — Size of Disc

Definition: This field specifies the size of the disc to be mastered. A value of A indicates an 8 cm disc; a value of B indicates a 12 cm disc.

Byte: 94

Length: 1

Usage: A = (hex 41) 8 cm

B = (hex 42) 12 cm

SSCRST — Security Scrambling Status

Definition: This field specifies the status of the copyright protection system for the disc to be created.

Byte: 95

Length: 1

Usage: 0 = (hex 30) The final disc will not contain any copyright protection system.

The data for the disc does not contain copyright protection system.

1 = (hex 31) Reserved.

2 = (hex 32) Reserved.

3 = (hex 33) Reserved.

4 = (hex 34) The final disc will contain a copyright protection system.

At the Authoring stage, the data for disc does not contain a copyright protection system. The SSM values, 40th byte of DDVMS packet for this mode are 0, 1, 6 and 7.

At Formatting stage, VOB location table is used for identifying which title shall be copy protected. And with the aid of this VOB location table, the formatter set Copyright protection system and keys that will be imported from a floppy disk or other media for each titles.

5 = (hex 35) The final disc will contain a copyright protection system.

At the Formatting stage, the copyright protection information in the IMAGE.DAT file is the first priority to check of the Copyright protection system. VOB location table is used for checking how many titles are recorded. And with the aid of this VOB location table, the formatter set Copyright protection system key that will be imported from a floppy disk or other media for each titles.

NOTE: In the case where the DVD Image will be in 2048 byte sector and CPPM processing is to be applied, then SSCRST must be set to 4. Furthermore the files within the DVD Image must be listed in the VOB Location Table file with the Valid field set to 03h.

SSCRMD — Security Scrambling Mode

Definition: This field specifies the type of security scrambling that is to be on the final disc.

Byte: 96

Length: 1

Usage: 0 = (hex 30) DVD Video Version 1.0 Scrambling

CPSRAVAL — CPSTY_RMA Valid

Definition: This field specifies if the CPSTY and the RMA fields are valid.

Byte: 97

Length: 1

Usage: V= (hex 56) Indicates that the CPSTY to CPPM fields contain valid information for DVD Video.

CPSTY — DVD Copy Protection Type

Definition: This field can be used to specify the Copy Protection Type for the DVD disc. If this field is valid, then the value in this field will be placed in the CPS_TY byte in the CPR-MAI field of the Contents Provider Information sectors in the Lead-in-Control sectors on the DVD disc. This field stores the ASCII equivalent of the binary value stored on the DVD disc. For example if the value on the DVD disc is 01 hex, then this field has the value 30 31 hex (‘01’).

Byte: 98-99

Length: 2

Usage: Refer to Book 1 of the DVD specification for the valid values for this field.

RMA — Regional Coding

Definition: This field can be used to set the Regional Management Authorization for the DVD Video disc. If this field is valid, then the value in this field will be placed in the Regional Management Authorization byte of the CPR-MAI field in the Contents Provider Information sectors of the Lead-in Control on the DVD disc. This field stores the ASCII equivalent of the binary value stored on the DVD disc. For example if the value on the DVD disc is 01 hex, then this field has the value 30 31 hex (‘01’).

Byte: 100-101

Length: 2

Usage: Refer to Book 1 of the DVD Video specification for the valid values for this field.

PM_TY — Prerecorded Media Type

Definition: This field is used to specify the Prerecorded Media Type for the DVD Disc. If this field is valid, then the value in this field will be placed in the PM_TY byte of the CPR-MAI field in the Contents Provider Information sectors of the Lead-in Control on the DVD disc. This field stores the ASCII equivalent of the binary value stored on the DVD disc. For example if the value on the DVD disc is 01 hex, then this field has the value 30 31 hex (‘01’). For V1.00 this field is 2020 and the CPPM fields shall be invalid. In case that this field has the value 3030 in the CPPM field shall be valid.

Byte: 102-103

Length: 2

Usage: Refer to Book 1 of the DVD Audio specification for the valid values for this field.

CPPM — Copy Protection for Prerecorded Media

Definition: This field can be used to specify the CPPM version of the DVD Disc. If this field is valid, then the value in this field will be placed in the CPPM version byte of the CPR-MAI field in the Contents Provider Information sectors of the Lead-in Control on the DVD disc. This field stores the ASCII equivalent of the binary value stored on the DVD disc. For example if the value on the DVD disc is 01 hex, then this field has the value 30 31 hex (‘01’).

Byte: 104-105

Length: 2

Usage: Refer to Book 1 of the DVD Audio specification for the valid values for this field.

Reserved— Reserved

Definition: Reserved.

Byte: 106-127

Length: 22

Usage: nnn……nnn = 30 ASCII spaces

 

____________________________________________________
Copyright© 2004, the DVD Forum | All Rights Reserved