DVD-Video Disc Structure
DVD-Video titles consist of a hierarchical
structure as illustrated below. A DVD-Video disc is divided into Video
Title Sets (or titles). As a minimum there will be one Video Manager (VMG)
and one VTS. A disc containing a movie plus documentary about the making
of the movie is likely to be divided into two titles. A disc containing
six episodes of a TV programme would be divided into six titles. However
in both cases it is possible to have only one title per disc.
Each
Video Title Set Information (VTSI) comprises control data and Video
Objects (VOB's) for both menus (if present) and titles (stills and video).
Each VOB (the fundamental file element of the disc) comprises video,
audio, subpictures and navigation data. When a VOB is played the player
not only plays the video sequentially but obeys the navigation
instructions for displaying menus, getting user selections etc.
Each VOB comprises individual cells linked together by Program Chains
(PGCs), which provide the necessary interactivity using a simple
programming language developed for DVD-Video. PGCs are used to control the
playing of video, audio and subtitles in VOBs, to display menus and input
and obey user commands. There are three types of PGC: sequential play,
random play and shuffle play. Individual cells may be used by more than
one PGC, which can define different sequences through the video content,
for example to implement seamless branching. PGCs allow a command set for
simple programming including mathematical and logical operators,
conditional branching, countdown timer etc. There are 16 general registers
for more complex programming and 24 system registers.
|