способ адресации записи потока битов, носитель данных и устройство для записи потока битов на носителе данных
Классы МПК: | G11B27/32 на отдельных дополнительных дорожках того же или вспомогательного носителя записи |
Автор(ы): | ШИЛЛЕР Харальд (DE), КЕЕСЕН Хайнц-Вернер (DE), ВИНТЕР Марко (DE) |
Патентообладатель(и): | ДОЙЧЕ ТОМСОН-БРАНДТ ГМБХ (DE) |
Приоритеты: |
подача заявки:
1999-08-26 публикация патента:
10.02.2005 |
Изобретение относится к способу и устройству, предназначенным для переадресации потока битов, которые должны быть записаны или записываются на носитель данных, например на оптический диск. На носителе данных используется таблица адреса, которая присваивает информацию о времени указанным частям данных и в которой каждая из указанных частей включает постоянное количество битов. Указанные части содержат пакеты данных для каждого ввода в таблицу адресов. Каждой указанной части присваивают в указанной таблице адресов величину изменения длительности во времени. Каждой величине изменения длительности во времени присваивают текущий индекс. Величина изменения длительности во времени представляет собой разность между временем прихода первого пакета данных части и временем поступления пакета данных, следующего непосредственно после последнего пакета данных этой части, для получения величины требуемого адреса целевой части на носителе данных. Все величины изменения длительности во времени для части, имеющей указанный целевой адрес, суммируют с нарастающим итогом. Соответствующий текущий индекс для ввода изменения длительности во времени, относящегося к указанной ближайшей величине длительности во времени, умножают на указанное постоянное количество битов с целью вычисления указанной величины адреса целевой части. Технический результат - сокращение объема таблицы HAT адресов за счет назначения адреса данной величине времени. 3 н. и 4 з.п. ф-лы, 7 ил.
Формула изобретения
1. Способ адресации частей (VOBU#i) потоков битов, подлежащих записи или записываемых на носителе (STRD) данных, в котором используют таблицу (HAT) адресов, которая присваивает информацию о времени указанным частям данных и в котором каждая из указанных частей (VOBU#i) включает постоянное количество битов, отличающийся тем, что указанные части содержат пакеты данных, для каждого ввода в таблицу адресов каждой указанной части присваивают в указанной таблице адресов (HAT) величину изменения длительности во времени (DUR#i), и каждой величине изменения длительности во времени присваивают текущий индекс (i), при этом величина изменения длительности во времени представляет собой разность между временем прихода первого пакета данных части и временем прихода пакета данных, следующего непосредственного за последним пакетом данных этой части; для получения величины требуемого адреса (DAV) целевой части на указанном носителе данных, все величины изменения длительности во времени для части, имеющей указанный целевой адрес, суммируют нарастающим итогом и соответствующий текущий индекс (i) для ввода изменения длительности во времени, относящегося к указанной ближайшей величине длительности во времени, умножают на указанное постоянное количество битов с целью вычисления указанной величины адреса целевой части.
2. Способ по п.1, отличающийся тем, что носитель (STRD) данных является устройством типа стример или записывающим устройством DVD.
3. Способ по любому из п.1 или 2, отличающийся тем, что размер части данных соответствует количеству бит блока ЕСС или является кратным ему.
4. Носитель данных, содержащий части (VOBU#i) потока битов и таблицу (HAT) адресов, которая присваивает информацию времени указанным частям, при этом каждая из указанных частей (VOBU#i) включает постоянное количество бит, отличающийся тем, что указанные части содержат пакеты данных; для каждого ввода в таблицу адресов указанных частей присваивается в указанной таблице адресов (HAT) величина изменения длительности во времени (DUR#i) и каждой величине изменения длительности во времени присваивается текущий индекс (i), при этом величина изменения длительности во времени представляет разность между временем прихода первого пакета данных части и временем прихода пакета данных, следующего непосредственного за последним пакетом данных этой части; при этом все величины изменения длительности во времени для части, имеющей указанный целевой адрес, можно суммировать нарастающим итогом и соответствующий текущий индекс (i) для ввода изменения длительности во времени, относящегося к указанной ближайшей величине длительности во времени, можно умножать на указанное постоянное количество битов для вычисления указанной величины адреса (DAV) целевой части на указанном носителе данных.
5. Устройство (STRD) для записи потока битов на носителе данных или воспроизведения потока битов с носителя данных, в котором для адресации частей (VOВU#i) указанного потока битов используется таблица (HAT) адресов, которая присваивает информацию времени указанным частям, и в котором каждая из указанных частей (VOBU#i) включает постоянное количество битов, организованных в пакеты данных, отличающееся тем, что указанное устройство включает: память, хранящую таблицу адресов (HAT), в которой каждому вводу в таблицу адресов присваивается величина изменения длительности во времени (DUR#i) и каждой величине изменения длительности во времени присваивается текущий индекс (i), при этом величина изменения длительности во времени представляет разность между временем прихода первого пакета данных части и временем прихода пакета данных, следующего непосредственного за последним пакетом данных этой части; средство для вычисления величины адреса (DAV) целевой части на указанном носителе данных, в котором все величины изменения длительности во времени для части, имеющей указанный целевой адрес, суммируются нарастающим итогом, и соответствующий текущий индекс (i) для ввода изменения длительности во времени, относящегося к указанной ближайшей величине длительности во времени, умножается на указанное постоянное количество битов с целью вычисления указанной величины адреса целевой части.
6. Устройство по п.5, отличающееся тем, что устройство является устройством типа стример или записывающим устройством DVD.
7. Устройство по любому из п.5 или 6, отличающееся тем, что размер части соответствует количеству битов блока ЕСС или является кратным ему.
Описание изобретения к патенту
Настоящее изобретение относится к способу и устройству, предназначенным для адресации потока битов, которые должны быть записаны или записываются на носитель данных, например на оптический диск.
Предшествующий уровень техники
При записи потока битов этот поток битов можно произвольно разбивать на подблоки более регулярной структуры. Данные представления в DVD (цифровых видеодисках или в универсальных цифровых дисках) организованы в блоки, называемые Блок видеообъекта, которые сокращенно обозначаются VOBU, например, в описании RTRW для перезаписываемых в режиме реального времени видеодисков DVD. VOBU имеет переменный размер (количество данных, измеряемое количеством секторов), а также имеет различную длительность (измеряется в количестве видеополей). Для воспроизведения данных с диска спецификация RTRW предусматривает наличие "карты VOBU", которая представляет собой таблицу, в которой для каждого VOBU в записи вводится его длина в секторах и длительность в полях.
В патенте ЕР-А-0729153 описана таблица, которая используется для режима комбинированного воспроизведения, причем в этой таблице код времени назначается каждому сектору оптического диска, который может иметь переменную скорость передачи.
Краткое описание изобретения
Таблица для поиска данных на носителе данных может основываться на данных потока битов, которые разделяются на части постоянной длительности. "Длительность" означает разность между временем поступления первого пакета части данных и временем поступления пакета, следующего непосредственно после последнего пакета этой части данных.
"Организация" в общем контексте записи RTRW или записи потока представляет собой задачу перевода данной величины времени (времени представления в случае записи RTRW или времени поступления пакета в случае записи потока) в величину адреса на диске, по которому можно найти требуемые данные.
В таких системах карта VOBU или "Таблица организующего адреса", которая обозначает HAT, может содержать конкретный размер или конкретное смещение или конкретный размер изменения дельта или, в общем, конкретную величину типа адреса для каждой из этих частей постоянной длительности. При записи величин изменения дельта вместо общей длительности для текущего VOBU эти входы могут быть описаны более короткой длиной слова, что позволяет получить карту VOBU с разумным размером.
Возможный тип организационного процесса для таких систем может включать следующие этапы:
- Путем разделения и усечения вычисляют по данной величине времени индекс входа в таблицу, которую необходимо просмотреть.
- Содержание входа в таблицу непосредственно описывает величину адреса, доступ к которому необходимо осуществить, или все входы в таблицу, вплоть до этого индекса, должны суммироваться с нарастающим итогом, чтобы получить величину адреса, доступ к которому необходимо осуществить.
Большой недостаток такого типа HAT, которая основывается на частях данных постоянной длительности, состоит в следующем:
- В случае низкой скорости передачи бит при записи части данных постоянной длительности будут иметь малые размеры, то есть каждая часть будет содержать только несколько секторов данных или, в крайнем случае, только часть сектора данных. Диск может содержать огромное количество таких частей, так что HAT может стать слишком большой, чтобы можно было держать ее в памяти.
- В случае высокой скорости потока битов при записи части данных постоянной длины будут большими по размеру, то есть каждая часть будет содержать большое количество секторов данных. Поэтому адресация к одной части или к другой части данных соответствует очень грубой адресации в масштабе (сектора), то есть адрес части, полученный из HAT, может указывать на место, отстоящее на большое количество секторов от требуемого в данный момент местоположения.
Поэтому организация на основе частей постоянной длительности в некоторых случаях может привести к слишком большой HAT (до половины емкости диска), и в других случаях может привести к слишком грубой адресации.
Целью настоящего изобретения является описание способа назначения адреса носителя данных данной величине времени, причем этот способ не имеет указанных недостатков. Эта цель достигается с помощью способа, описанного в пункте 1 формулы изобретения.
В соответствии с настоящим изобретением организующая таблица адреса HAT основывается на частях постоянной длины или размера, то есть на постоянном количестве битов в части. В накопителе типа DVD-RAM, в котором данные физически организованы в "блоки ЕСС" (ЕСС: код исправления ошибок) каждый размером 32 кбайта, в особенности предпочтительно, чтобы вышеприведенный постоянный размер или число, кратное ему, использовались в качестве постоянного размера части данных. Однако может использоваться любой другой постоянный размер. В случае частей данных постоянного размера HAT содержит для каждой из этих частей постоянного размера конкретную абсолютную длительность или предпочтительно конкретную длительность изменения дельта, которая указывает на разницу времени поступления последнего и первого пакетов, которые содержатся в данной части данных. Процесс организации, то есть вычисления требуемого адреса VOBU, включает следующие этапы:
- Суммирование с нарастающим итогом изменений дельта длительности, содержащихся в HAT до тех пор, пока данное значение времени не подойдет ближе всего к требуемому VOBU, то есть до тех пор, пока сумма изменений дельта длительностей будет меньше или равной заданной величины времени, при учете, что выполняется сканирование входов VOBU вперед, или до тех пор, пока сумма изменений дельта длительностей будет больше или равной данной величины времени при условии, что выполняется сканирование входов VOBU назад.
- Текущий индекс входа в эту таблицу, умноженный на постоянный размер части данных, непосредственно приводит к получению величины адреса, доступ к которому необходимо осуществить.
Преимущества HAT на основании постоянного размера в соответствии с настоящим изобретением, состоят в следующем:
- Размер HAT не зависит от скорости потока битов записи.
- Точность адресации HAT является постоянной, степень разбиения, в общем, соответствует "постоянной размера части", которая может выбираться соответствующим образом так, чтобы она была постоянной для всех типов дисков, могла быть постоянной для одного диска или постоянной величиной для определенной записи на конкретном диске.
В принципе способ в соответствии с настоящим изобретением пригоден для адресации потока битов, которые должны быть записаны или которые записываются на носителе данных, например в устройстве записи DVD, в котором используется таблица адресов, которая основывается на частях указанного потока битов, и в котором:
- каждая из указанных частей включает постоянное количество битов указанного потока битов;
- каждому входу в таблице адресов для указанных частей назначается абсолютная длительность времени или изменение дельта длительности времени в указанной таблице адресов с использованием текущего индекса;
- в случае записи абсолютных величин длительности времени:
для получения величины адреса для осуществления доступа к требуемому адресу выбирается ближайший соответствующий вход абсолютной длительности времени указанной таблицы адресов, и соответствующий текущий индекс умножается на указанное постоянное количество с целью вычисления указанной величины адреса, или,
- в случае записи величин дельта длительности времени:
для получения величины адреса для осуществления доступа к целевому адресу все изменения дельта длительности времени вплоть до ближайшей длительности времени, соответствующей указанной величине адреса, суммируются с нарастающим итогом, и текущий индекс, соответствующий входу изменения дельта времени, относящийся к указанному, ближайшему времени, умножается на указанную постоянную величину для вычисления указанной величины адреса.
Предпочтительные дополнительные варианты воплощения способа в соответствии с настоящим изобретением описаны в соответствующих зависимых пунктах формулы изобретения.
Краткое описание чертежей
Варианты воплощения настоящего изобретения описаны со ссылками на прилагаемые чертежи, на которых:
фиг.1 изображает упрощенную блок-схему всей системы записи потока DVD;
фиг.2 - корневую директорию и структуру файла;
фиг.3. - структуру данных навигации;
фиг.4 - пакет потока;
фиг.5 - организующую таблицу адресов в соответствии с настоящим изобретением;
фиг.6 - информацию карты времени потока;
фиг.7 - пример списка отображения.
Примеры вариантов воплощения
Система записи потока DVD предназначена для использования перезаписываемых DVD дисков для записи существующих цифровых потоков битов, редактирования их и воспроизведения их в виде потока битов.
Используются следующие сокращения:
LB: Логический Блок, RBN: относительный номер байта, RBP: относительное положение байта, RLBN: относительный логический номер блока, STB: электронное устройство, ТОС: таблица содержания, SCR: тактовая частота системы.
Данная система разработана так, что она удовлетворяет следующим требованиям:
Любой размер пакета поддерживается до тех пор, пока он меньше, чем 2 кбайта и имеет постоянную длину в пределах выборки.
Механизм синхронизации, то есть штамп времени добавляется каждому передаваемому пакету для обеспечения правильной передачи пакета при воспроизведении.
Для расширения области применения следует обеспечить возможность записи не в режиме реального времени. Однако в этом случае STB должен генерировать информацию о штампе времени.
Стратегия размещения данных и файл поддерживают запись потока в режиме реального времени.
Многие цифровые услуги требуют наличия сервисной информации, которая обычно вводится в поток в режиме реального времени. Для поддержания STB, в которое поступают данные из устройства воспроизведения DVD, на DVD должно быть выделено дополнительное пространство, которое может использоваться STB для дублирования части сервисной информации и для добавления дополнительной информации ТОС.
Должна поддерживаться защита от копирования. Кроме того, любая перестановка элементов, которая выполняется провайдером услуг или STB, должна выдерживаться без изменения.
Требования пользователя могут быть сгруппированы на требования для записи, требования для воспроизведения и требования для редактирования:
Запись в режиме реального времени
Система должна быть сконструирована таким образом, чтобы она позволяла осуществлять запись в режиме реального времени цифровых потоков. Она также должна позволять пользователю соединять записи, даже если эти записи состоят из различных форматов потока. Если записи объединяются, желательно было бы обеспечить незаметное или близкое к незаметному воспроизведение на стыке, но это требование не обязательно.
Навигационная Поддержка
Для поддержки навигации во время записи должны генерироваться две части информации (списки):
1) "Оригинальная" - версия списка воспроизведения. Этот список содержит информацию относительно низкого уровня, например карту времени или порядок (передачи) пакетов записи. Доступ к этому списку может осуществляться с помощью STB, и его содержание понятно для стримера DVD, а также для STB. В оригинальной версии список позволяет произвести воспроизведение всей записи. Доступ к списку воспроизведения может быть выполнен и расширен после записи с помощью STB для получения более сложной последовательности воспроизведения.
2) Вторая часть информации, список отображения, генерируется для поддержки устройства, записывающего поток, для воспроизведения порций (ячеек) потока пакетов, которые описываются как домены приложения, например "пакеты для передачи" или "время". Этот список принадлежит и понимается только стримером DVD.
Описание содержания
Система должна оставлять пространство, которое может использоваться STB для накопления информации ТОС и сервисной информации высокого уровня. Эта информация предоставляется пользователю для навигации по содержанию, записей на диске, и может содержать расширенную информацию GUI (графического интерфейса пользователя). Нет необходимости, чтобы содержание было понятно устройствам для записи потоков. Однако может оказаться полезным сделать общей часть информации ТОС, например на основе строки символов, так, чтобы она была общей между STB и DVD, чтобы позволить записывающему поток устройству самому формировать основное меню.
Воспроизведение отдельных записей и последовательное воспроизведение всех записей должно осуществляться с помощью списка воспроизведения.
Меню воспроизведения для выбора точек входа
STB может генерировать расширенные меню на основании информации ТОС, записанной на диске. Однако оно должно также предоставлять возможность генерировать простые меню с помощью самого стримера, например с использованием некоторой информации, записанной в виде "символов", которая является общей для STB и DVD.
Режимы комбинированного воспроизведения
STB должна иметь возможность управлять комбинированным воспроизведением с помощью "списка воспроизведения". Из-за природы передаваемого потока свойства комбинированного воспроизведения могут быть ограничены основными свойствами, например поиском по времени или перескакиванием по названиям.
Свойства последовательности воспроизведения, определяемые пользователем, также как программирование или контроль со стороны родителей, могут поддерживаться с помощью списка воспроизведения.
Стример DVD должен создавать "оригинальную версию" списка воспроизведения. Он также должен позволять производить расширение и модификацию списка воспроизведения с помощью STB для расширенных возможностей воспроизведения. Стример DVD не отвечает за содержание такого расширенного списка (списков) воспроизведения.
Система должна поддерживать стирание отдельных записей по запросу пользователя. Если возможно, система должна осуществлять такое свойство под управлением STB. Система может поддерживать редактирование типа вставки.
В упрощенной общей системе, изображенной на фиг.1, устройство AD приложения взаимодействует через интерфейс IF, например интерфейс типа IEEE 1394, с устройством STRD стримера, то есть записывающим устройством DVD. Стример STR в устройстве STRD посылает свои данные через выходное средство обработки буферизации и постановки временных штампов ВТНО в IF и принимает данные из IF через входное средство обработки буферизацией и постановки временных штампов в BTHI. AD посылает свои данные через выходное средство обработки буферизации и обработки временных штампов BTHOAD на IF и получает из IF данные через входное средство обработки буферизации и постановки временных штампов BTHIAD.
В отношении директории и файловой структуры организация данных потока и навигационных данных в записи потока DVD выполняется определенным образом, таким, в котором учитываются следующие моменты:
- Любое устройство STRD стримера DVD имеет некоторые требования в отношении накопления собственных организационных данных или навигационных данных, имеющих отношение к данному стримеру на диске. Эти данные используются исключительно для воспроизведения записанных данных; их не следует понимать и они даже не должны быть видимыми для какого-либо внешнего устройства AD приложения.
- Любое устройство STRD стримера DVD должно связываться с устройством AD приложения, к которому оно подключено. Такая связь должна быть настолько универсальной, чтобы к стримеру можно было бы подключать максимально возможный диапазон приложений. Навигационные данные для поддержания такой связи называются общими навигационными данными и должны быть понятны для стримера, а также для устройств приложения.
- Устройство STRD стримера должно предлагать подключенному устройству AD приложения средство для накопления его собственных данных любого требуемого вида. Стример не должен понимать содержание, внутреннюю структуру или значение этих данных, относящихся к навигации приложения.
На фиг.2 изображена возможная структура директории и файловой структуры, в которых записываются все данные, составляющие содержание диска. Файлы, в которых записано содержание диска, размещаются в директории STRREC, которая находится в корневой директории. В директории STRREC создаются следующие файлы:
- COMMON.IFO
Основная информация, предназначенная для описания содержания потока. Должна пониматься устройством приложения, а также стримером.
- STREAMER.IFO
Частная служебная информация, относящаяся к устройству стримера. Не требуется ее понимание устройством приложения.
- APPLICAT.IFO
Частные данные приложения, то есть информация, которая относится к приложению (приложениям), подключенному к стримеру. Не требуется ее понимание стримером.
- REALTIME.SOB
Правильным образом записанный поток данных в режиме реального времени.
Следует отметить, что кроме файлов, описанных выше, директория STRREC не должна содержать какие-либо другие файлы или директории.
В отношении структуры данных навигации данные навигации предназначены для управления записью, воспроизведением и редактированием любых потоков битов, которые записаны. Как показано на фигуре 3, данные навигации включают информацию управления потоком (SMI), которая содержится в файле под названием COMMON.IFO и служебную информацию (HKPI), которая содержится в файле под названием STREAMER.IFO. С точки зрения устройства стримера существует два вида информации, которая является достаточной для выполнения всех необходимых операций.
В дополнение к ним, запись потока DVD также предусматривает возможность резервирования мест положения записи для частных данных приложения (APD), которые также, в общем, могут рассматриваться как навигационные данные.
SMI и HKPI представляют собой данные навигации, которые непосредственно относятся к работе стримера. SMI включает три вида таблиц информации, а именно общую информацию управления потоком (SM_GI), таблицу названия потока (STT) и таблицу списка воспроизведения потока (SPLT), в этом порядке. HKPI включает два вида таблиц информации, а именно общую организационную информацию (HKP-GI) и таблицу организационного адреса (HAT), в этом порядке.
При записи потока нет ограничения на то, что каждая таблица навигационной информации должна быть согласована с границами секторов.
SM_GI включает информационные элементы, такие как конечный адрес SMI, конечный адрес SM_GI, начальный адрес STT и начальный адрес SPLT.
STT включает информационные пункты, такие как количество названий потока, конечный адрес таблицы названий потока, размер пакета приложения, идентификатор услуги, идентификатор устройства приложения, длительность потока, указатель поиска имени потока, названия заголовков потока (STN).
SPLT включает информационные элементы, такие как количество списков воспроизведения, конечный адрес SPLT, начальные адреса информации воспроизведения, количество входов в список воспроизведения, индекс названия потока, начало SCR и конец SCR.
Общая служебная информация (HKP_GI) включают информационные пункты, такие как количество входов организационных адресов (HAE_Ns), конечный адрес HKPI (НКРI_ЕА) и фактор временной шкалы (HKP_TSCAL).
HAE_Ns описывает количество входов организационных адресов, содержащихся в этом HKPI. НКРI_ЕА описывает конечный адрес этого HKPI. HKP_TSCAL описывает шкалу времени, используемую в этом HKPI.
Таблица (HAT) организационных адресов в соответствии с настоящим изобретением предназначена для формирования всей необходимой информации так, чтобы входы данного списка воспроизведения эффективно переводились в пары адресов диска, и наоборот.
Также возможно включать частные данные приложения, которые состоят из трех видов информации, а именно общей информации частных данных приложения, набора из одного или большего количества указателей поиска частных данных приложения, и набор из одного или большего количества областей частных данных приложения. Если существуют какие-либо частные данные приложения, эти три вида информации записываются и хранятся в этом порядке в файле APPLICAT.IFO.
Данные потока включают один или большее количество "объектов потока" (SOB), каждый из которых может записываться как "программный поток", как описано в системах ISO/IEC 13818-1.
SOB может заканчиваться кодом окончания программы (program_end_code). Величина поля SCR в первом пакете каждого SOB может быть не равной нулю. SOB содержит данные потока, упакованные в виде последовательностей "пакетов потока" (S_PCK). Данные Потока могут быть организованы как один элементарный поток и содержатся в пакетах PES (программируемые электронные системы) с идентификатором потока (stream_id).
Как показано на фиг.4, пакет потока включает заголовок пакета, после которого, в конечном счете, следует системный заголовок и после которого идет один пакет потока (S_РКТ). Системный заголовок может включаться в те S_РСК, которые представляют собой первый S_PCK в SOB. Когда системный заголовок включен, длина остального пакета потока состоит из 2010 байтов, когда он не включен, длина содержания пакета потока составляет 2034 байта.
Объект потока состоит из одного или большего количества пакетов потока.
Таблица HAT, изображенная на фиг.5, содержит для каждой части либо VOBU (VOBU#I-VOBU#N) потока бит, который должен записываться, или записываемого потока бит соответствующие абсолютные или дельта входы ADUR#1-ADUR#N продолжительности времени. DAV обозначает требуемый адрес или целевой адрес потока бит. Каждый из VOBU#1-VOBU#N содержит постоянное количество битов потока.
Таблица HAT может иметь формат информации карты времени потока STMAPI и может включать два подблока: "Общую информацию карты времени потока" STMAP_GI и один "Список разбиения карты" MAPL. Возможное содержание STMAPI представлено на фиг.6. MAPU_SZ описывает размер в секторах блоков списка разбиения карты. Размер блока карты, например 16 секторов, означают, что первый вход списка карты относится к пакетам приложения, содержащимся в первых 16 секторах потока, второй вход списка карт относится к пакетам приложения, содержащихся в следующих 16 секторах и так далее.
MTU_SHFT описывает вес LSB входов списка карты относительно битов времени поступления пакета (PAT) формата описания. MTU_SHFT описывает величину от 16 до 36. Величина, например, "16" означает, LSB (самый младший бит) времени прихода инкрементного пакета приложения IAPAT имеет такой же вес, как и PAT_BASE[0], благодаря чему РАТ_ВАSЕ[х] означает величину основы PAT, которая измеряется блоками по 90 кГц. MTU_SHFT зависит от MAPU_SZ. MTU_SHFT удовлетворяет следующим условиям:
и
в которой max_bitrate=максимальная скорость битов в программном потоке MPEG-2.
MAPL_ENT_Ns описывает количество входов списка карты, которые должны следовать после STMAP_GI.
S_S_АРАТ описывает начало времени поступления пакета приложения потока, то есть время поступления пакета для первого пакета, принадлежащего потоку.
S_E_АРАТ описывает конец времени поступления пакета приложения потока, то есть время поступления пакета для последнего пакета, принадлежащего потоку.
Список MAPL отображения состоит из нуля или большего количества "инкрементных времен поступления пакета приложения" IAPAT. IAPAT описывает инкрементное время прихода пакета приложения соответствующих блоков карты в формате, описывающем инкрементный PAT записи потока DVD, определяемый следующим:
Пусть MAPU_S_APAT (i), 1iMAPL_ENT_Ns будет началом времени поступления пакета приложения блока карты номер i, то есть временем поступления пакета для первого пакета, принадлежащего блоку карты номер i; пусть MAPU_Е_АРАТ (i) будет последним временем поступления пакета приложения блока карты номер i, то есть временем поступления пакета для последнего пакета, принадлежащего блоку карты номер i и пусть IAPAT(i) будет i-м входом IAPAT списка карты, то есть IAPAT (1) представляет собой первый вход списка карты. Тогда IAPAT (i) должно удовлетворять следующим условиям:
для i=1, 2,..., MAPL_ENT_Ns-1,
и
для i=MAPL_ENT_Ns,
и
0IAPAT(i)<2 12
для i=1, 2,..., MAPL_ENT_Ns.
На фиг.7 изображен пример порядка MAPU, MAPU_S_АРАТ, MAPU_E_APAT и IAPAT. Нижняя сторона времени t разделена на блоки времени IAPAT и верхняя сторона оси t на MAPU.
MAPU_S_APAT(i) и MAPU_E_APAT(i) описаны в формате, описывающем PAT записи потока DVD. Для сравнения в приведенных выше уравнениях MAPU_S_APAT(i) и MAPU_E_APAT(i) обрабатываются как, например, постоянные величины размером 6 байт без знака.
Длительность IAPAT=1 представляет собой
Блок времени секунд.
При записи потока приложение выполняет собственное дополнение свободных мест в блоке памяти незначащей информацией так, что нет необходимости использовать способы регулировки длины пакета DVD-ROM Video или RTRW. При записи потока безопасно предположить, что пакеты всегда будут иметь необходимую длину.
Поток данных также содержит штампы времени, например в пределах пакетов данных.
Класс G11B27/32 на отдельных дополнительных дорожках того же или вспомогательного носителя записи