Новые цифровые технологии

С огромной скоростью входят в нашу повседневную жизнь, насыщая Ее все более совершенными изобретения.

ПОДРОБНЕЕ!

Что будет после blu-ray и hd-dvd?

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

ПОДРОБНЕЕ!

Развитие носителей информации

DVD-диски, также, могут иметь один или два слоя информации. Всего DVD-стандарт предусматривает 4 модификации: односторонний, однослойный емкостью 4,7 Гбайт, односторонний, двухслойный емкостью 8,8 Гбайт, двухсторонний, однослойный емкостью 9,4 Гбайт и двухсторонний, двухслойный емкостью 17 Гбайт.

ПОДРОБНЕЕ!

Формат физического сектора dvd-диска

Технология DVD
3.9 / 5 (65 оценок)


В процессе записи данных на DVD-диск хост передает устройству блоки данных размером 2048 байт, называемые Main Data. Перед записью на диск блок Main Data проходит несколько этапов преобразования (промежуточных стадий преобразования). Рассмотрим последовательно эти этапы.
На первом этапе устройство из блока Main Data формирует блок Data Frame. Data Frame представляет собой матрицу 12 х 172, т.е. 12 строк по 172 байта в каждой (рис.53). Общий размер Data Frame равен 2046 байт (12 х 172 = 2046). В первой строке находятся три поля, называемые Identification Data (ID), ID Error Detection Code (IED) Copyright Management Information (CRP_MAI). Оставшиеся 160 байт первой строки и следующие 10 строк массива содержат данные Main Data.
Последняя строка содержит 168 байт Main Data и 4 байта Error Detection Code (EDC). 2048 байт Main Data обозначены как D0 – D2047.
Поле Physical Sector Number содержит физический номер сектора. DVD-диск использует двойную адресацию – PSN (Physical Sector Number) и LSN (Logical Sector Number, аналог LBA). PSN адресация применяется только на уровне внутреннего контроллера DVD-привода, LSN – на уровне внешней системы (компьютера). Адреса, заданные в этих форматах, связаны следующим соотношением: LSN = PSN - 0x30000
Блок Data Frame подвергается скремблированию, образуя Scrambled Frame. Детальное описание процесса скремблирования приведено в спецификации [Ecma-279].
16 последовательно расположеных Scrambled Frames образуют ECC блок, который можно представить в виде матрицы 192 х 172 (192 строки по 172 байта в каждой, рис.55). Для каждого столбца матрицы расчитывается и добавляется 16 байт корректирующего кода Reed-Solomon (208, 192, 17) (в спецификации [Ecma-279] обозначен как Parity of Outer Code, PO), тем самым матрица расширяется до 208 строк. Затем для каждой строки расчитывается и добавляется 10 байт корректирующего кода Reed-Solomon (182, 172, 11) (в спецификации [Ecma-279] обозначен как Parity of Inner Code, PI), и каждая строка расширяется до 182 байт.

Далее из ECC блока формируется блок Recording Frame путем чередования строк матрицы следующим образом – строки, содержащие данные (первые 192 строки), чередуются со строками, содержащими корректирующий код (последние 16 строк) таким образом, что после 12 строк данных следует строка корректирующего кода. Таким образом 37856 байт ECC блока преобразуются в 16 блоков Recording Frames по 2366 байт каждый. Блок Recording Frame представляет собой матрицу 13 х 182
8 бит каждого Recording Frame трансформируются в 16-ти битное кодовое слово (Code Words) таким образом, чтобы между двумя единичными битами было не меньше двух, но не более десяти нулевых бит. Этот код называется RLL(2,10), подробности кодирования приведены в приложении G спецификации ECMA-279 [14]. Затем кодовое слово конвертируется в 16 канальных битов (Channel bits) при помощи NRZI-конвертора (NRZI – Non Return to Zero Inverted, см. [ECMA-279]).
Промодулированный Recording Frame преобразуется в физический сектор (Physical Sector) путем разделения каждой строки на две равные части размером 91 байт (каждый байт расширяется до 16 бит за счет модуляции), и добавления к каждой части кода синхронизации SYNC Code. Формат Physical Sector показан на рис.57. Первая строка Recording Frame преобразуется в первую строку Physical Sector, вторая во вторую и т.д.
Physical Sector состоит из 13 строк, каждая строка содержит два Sync Frames в составе синхронизирующего кода SYNC Code и 1456-ти битной последовательности канальных битов Channel Bits (91 байт х 16 бит = 1456 бит). Запись физического сектора на диск начинается с первого Sync Frame, затем записывается второй и т.д.

Еще материалы по теме:

- Портативные dvd-плееры
- Моно vs Стерео: Как слушали музыку наши деды и почему это было круто
- avs video converter 5.2
- Развитие dvd-приводов
- Simpledrive