Структура DVD

Этот материал очень пригодится тем, кто занимается DVD-авторингом.

Формат DVD

Формат DVD поддерживает видео, аудио и графику телевещательного качества, а также умеет переключаться между потоками данных в режиме реального времени.

Основным конструкционным блоком DVD-Video является видеомодуль, который представляет собой уплотненную комбинацию потоков видео, аудио, графики и навигационных данных. Отдельные пакеты данных достаточно малы, так что проигрыватель DVD-Video или дисковод DVD-ROM могут переключать воспроизведение потоков в реальном времени, обеспечивая плавное воспроизведение множества потоков видео, аудио и графики.

Формат DVD вмещает:

  • Девять потоков видео с телевещательным качеством
  • Восемь потоков аудио с концертным качеством
  • 32 накладываемых потока графики с высоким разрешением и плавное ветвление между любыми из этих потоков

Данные, хранящиеся на DVD-диске, размещаются структурированно:

В начале и в конце диска находятся нулевая дорожка и конечная зона, облегчающие синхронизацию DVD-проигрывателей с данными, хранящимися на диске.

Для хранения всех данных используются форматы файлов 1SO-9660 и Micro-UDF. Элементы видео, аудио, фрагментов рисунков, меню и статичных изображений записываются на диске в зоне DVD-Video. Функцию логического упорядочивания данных выполняет область диспетчера видео (Video Manager), служащая для диска таблицей содержания, включающая в себя до 99 видеоразделов (Video Title Set — тайтлов), в которых хранятся отдельные программы или сборки мультимедийных данных.

Тайтлы

Информационный файл (vts_хх_у.ifo) содержит сведения, необходимые для доступа и воспроизведения каждого из тайтлов, хранящихся на диске. Этот файл может включть в себя до девяти таблиц. Каждая из таблиц в информационном файле выполняет следующие функции:

  1. Таблица (VTSI_MAT) управления сведениями о наборе тайтлов предоставляет начальные адреса каждой из таблиц в файле vts_хх_у.ifo, а также такие сведения о тайтлах, как количество аудио- и subpicture-потоков.
  2. Таблица (VTS_PTT_SRPT) указателей для поиска частей тайтла в наборе тайтла предоставляет начальные адреса каждой главы в пределах тайтла.
  3. Таблица (VTS_PGCIT) информации по программным цепочкам набора тайтлов предоставляет сведения по всем программным цепочкам в тайтле.
  4. Таблица(VTSM_PGCI_UT) информационных блоков программных цепочек меню для набора тайтлов предоставляет сведения по наличию корневого меню, меню субграфики, аудиопотоков, углов видео и меню отдельных глав, а также начальные адреса, если они существуют, для каждого тайтла.
  5. Таблица (VTS_TMAFT) карты времени для набора тайтлов предоставляет начальные адреса для всех таблиц времени в тайтле, единицы измерения элементов карты времени и до 2048 элементов карты времени для обеспечения возможности поиска в тайтле по времени.
  6. Таблица (VTSM_C_ADT) адресов ячеек меню набора тайтлов предоставляет начальные и конечные адреса каждой ячейки в файле vts_хх_0.vob (если он существует).
  7. Карта (VTSM_VOBU_ADMAP) адресов видеомодулей меню набора тайтлов предоставляет начальные адреса каждого видеомодуля в файле vts_хх_0.vob (если он существует).
  8. Таблица (VTS_VOBU_AVT) адресов ячеек меню набора тайтлов предоставляет начальные и конечные адреса всех ячеек в файле vts_хх_у.vob.
  9. Карта (VTS_VOBU_ADMAP) адресов видеомодулей меню набора тайтлов предоставляет начальные адреса всех видеомодулей в файле vts_хх_у.vob.

DVD-диск включает в себя все требуемые данные в форматах ISO 13346 и UDF. Это позволяет проигрывать DVD-диски на стандартных компьютерных системах, поддерживающих формат ISO 13346 или UDF.

Видеообъект VOB (Video Object)

Видеообъекты являются основным типом мультимедийных данных для DVD-формата.
Видеообъект включает один поток видео, до восьми потоков аудио и навигационную информацию, необходимую для соединения видеообьектов в программные цепочки, тайтлы и наборы тайтлов.

Существует ряд ограничений по скорости передачи набора видеообъектов
и каждого из типов компонентов мультимедийных данных, входящих в подобный набор:

  • Общая скорость передачи набора видеообъектов не может превышать 10,08 Мб/сек.
  • Максимальная скорость передачи данных видеопотока из набора видеообъектов равна 9,8 Мб/сек.
  • Максимальная скорость передачи данных одиночного аудиопотока, входящего в набор видеообъектов, равна 6,144 Мб/сек.
  • Максимальная общая скорость передачи данных всех восьми аудиопотоков равна 9,8 Мб/сек.
  • Максимальная скорость передачи для одиночного потока субграфики из набора видеообъектов равна 3,36 Мб/сек.
  • Максимальная общая скорость передачи данных всех потоков субграфики равна 9,8 Мб/сек.

Набор видеообъектов представляет собой множество видеообъектов. Видеообьекты можно разбить на ячейки, каждая из которых состоит из нескольких видеомодулей.

Видеомодули

Видеомодуль (VOBU — Video Object Unit), представляющий последовательность блоков, приблизительно эквивалентен сектору на DVD-диске и включает от 0,4 до 1,2 секунды контента. Видеомодули состоят из потоков навигационных пакетов (NV PCK), видеопакетов (V PCK), аудиопакетов (А PCK) и пакетов субграфики (SP PCK).

Каждый видеомодуль начинается с одного навигационного пакета, за которым при необходимости следует серия пакетов видео, аудио и субграфики.
Видеомодуль заканчивается непосредственно перед следующим навигационным пакетом и является заключительным в наборе видеообъектов.

Диспетчер видео

Диспетчер видео выполняет роль своеобразного оглавления для всех данных, хранящихся на диске в области DVD-Video. Он включает до восьми разных таблиц данных, хранящихся в файле video_ts.ifo. Три из них используются в обязательном порядке, две являются необязательными и еще три требуются, только если область диспетчера видео включает статичное или анимированное меню.

Файлы ifo и bup

Файлы с расширением .ifo являются информационными, описывающими данные, хранящиеся на диске в зоне DVD-Video, и порядок непосредственного доступа к записанной информации.
Файлы с расширением .bup представляют резервные копии информационных файлов .ifo с такими же именами.

Файлы vob

Файлы с расширением .vob являются видеообъектами (Video Object), содержащими все статичные изображения, видео-потоки, аудиопотоки, потоки субтитров и меню, которые включены на диск.

Формат UDF

Формат UDF имеет множество параметров и в полном виде достаточно сложный, однако многие его данные могут не использоваться в специализированной среде DVD-проигрывателей. Из-за ограниченных вычислительных ресурсов в бытовом DVD-проигрывателе для хранения данных на DVD-диске применяется только подмножество UDF.

В отношении использования формата UDF для дисков DVD-Video действуют следующие ограничения:

  • Файлы DVD-Video должны храниться в подкаталоге, вложенном непосредственно в корневой каталог. Каталог должен иметь имя Video_TS.
  • Имена файлов DVD-Video должны состоять из прописных букв (A-Z), цифр (0-9), знака подчеркивания (_) и точки (.). В имени файла не должно использоваться более одной точки.
  • Максимальная совместимость обеспечивается для файлов DVD-Video с именами состоящими не более чем из восьми символов, за которыми дополнительно могут располагаться точка (.) и не более трех дополнительных символов.
  • В каталоге DVD-Video не должно быть файлов, различающихся только регистром букв(т. е. файлы Movie и movie не могут располагаться вместе).
  • Системы разработки DVD-Video должны ограничивать размер создаваемых отдельных файлов объемом в 1 Гб.

Все эти ограничения распространяются только на каталог и файлы, к которым должен иметь доступ DVD-проигрыватель. На DVD-диске могут находиться другие файлы и каталоги, не предназначенные для DVD-проигрывателя и не отвечающие перечисленным выше требованиям.

Файлы за пределами каталога Video_TS, а также файлы в корневом каталоге игнорируются DVD-проигрывателем.

ISO

ISO (International Standards Organization)— международная организация по стандартизации, которая устанавливает международные стандарты для многих отраслей, включая персональные компьютеры и бытовые электронные устройства. Примерами обязательных данных, определяемых стандартами, являются время, дата, биты доступа и карта свободного пространства (указывающая свободное пространство, если это носитель постоянного запоминающего устройства).

Похожие записи