Новые технологии:

На смену «ветерану»

News image

Замена DVD уже давно зрела в умах специалистов и вылилась во вполне конкретные спецификации формата High Def...

Blu-ray останется, HD-DVD уйдет в прошлое...

News image

О ЖК-телевизорах, плазме , Blu-ray, HD DVD и HD-трансляциях в Европе корреспондент Газеты.Ru побеседовал ...

Авторизация





Обработка ошибок
Технологии - Технология DVD

обработка ошибок

Диски DVD отличаются от обычных компакт-дисков более совершенными кодами коррекции ошибок. Как уже отмечалось, компакт-диски имеют различные уровни коррекции ошибок, которые зависят в первую очередь от характера записанных данных (аудио/видео или информационные данные). Цифровые универсальные диски, в свою очередь, обрабатывают всю информацию одинаково, применяя полный цикл коррекции ошибок ко всем секторам.

В дисках DVD обработка ошибок происходит главным образом в кадрах ЕСС. Для выявления и исправления ошибок в кадры данных были введены биты верхнего (столбец) и нижнего (строка) контроля четности. Несмотря на кажущуюся простоту такого решения, оно достаточно эффективно. Информация, находящаяся в кадрах данных, вначале разбивается на 192 строки по 172 байт в каждой. После этого с помощью полиномиального уравнения высчитываются 10 байт контроля четности PI, которые добавляются к каждой строке, увеличивая тем самым их длину до 183 байт. С помощью второго полиномиального уравнения вычисляются 16 байт контроля четности РО, которые, в свою очередь, добавляются к каждому столбцу. Таким образом, при добавлении байтов контроля четности PI и РО объем кадров ЕСС, содержавших вначале 192 строки по 172 байт в каждой, увеличивается до 208 строк по 182 байт.

Для того чтобы объяснить функцию байтов верхнего (РО) и нижнего (PI) контроля четности, воспользуемся следующим примером. Рассмотрим два байта, в которых записаны символы «N» и «О» (N = 01001110, О = 01001111). Чтобы ввести код коррекции ошибок, указанные байты организованы в строки следующим образом.

Биты данных 12 3 4 5 6 7 8 Байт 1 0 10 0 1110

Байт 2 0 10 0 1111

Теперь с помощью функции проверки на нечетность к каждой строке добавляется 1 бит PL Это значит, что нужно подсчитать количество единичных битов, а затем прибавить бит, имеющий соответствующее значение. Количество единиц в первой строке равно 4, следовательно, для получения нечетной суммы значение бита контроля четности должно быть равно 1. Сумма битов второй строки является нечетными числом, поэтому значение бита контроля четности должно быть равно 0. Вот что получается в результате.

Биты данных

1

2

3

4

5

6

7

8

PI

Байт 1

0

1

0

0

1

1

1

0

1

Байт 2

0

1

0

0

1

1

1

1

0

Значения битов контроля четности для каждого столбца вычисляются точно так же, после чего добавляются к столбцу. Другими словами, значение бита контроля четности должно быть таким, чтобы сумма единиц каждого столбца была нечетным числом.

Биты данных

1

2

3

4

5

6

7

8

PI

Байт 1

0

1

0

0

1

1

1

0

1

Байт 2

0

1

0

0

1

1

1

1

0

РО

1

1

1

1

1

1

1

0

1

Теперь код завершен и дополнительные биты сохранены вместе с данными. Таким образом, к 2 байтам данных добавлены еще 11 бит, предназначенных для коррекции ошибок. Во время считывания данных происходит повторное вычисление битов коррекции ошибок и проверка соответствия условиям нечетности. Теперь в качестве примера изменим значение одного из битов данных (тем самым допустим, что произошла ошибка считывания) и повторим вычисление битов коррекции ошибок.

Биты данных

1

2

3

4

5

6

7

8

PI

Байт 1

0

1

0

0

1

0

1

0

0

Байт 2

0

1

0

0

1

1

1

1

0

РО

1

1

1

1

1

0

1

0

1

Как видите, изменились значения битов PI и РО, вычисленные после считывания данных. В частности, это относится к значениям бита PI в строке 1 и бита РО в столбце 6. Это дает возможность точно определить строку и столбец, где была совершена ошибка. В данном случае это байт 1 (строка 1), бит 6 (столбец 6). Теперь известно, что этот бит был по ошибке прочитан как 0, поэтому его необходимо изменить на 1. Перед тем как передать данные в систему, схема коррекции ошибки исправляет ошибочное значение. Таким образом, код коррекции ошибок благодаря некоторым дополнительным данным, введенным в каждую строку и столбец, может прямо «на лету» выявлять и исправлять ошибки.

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

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Технология работы жёстких дисков:

News image

Ultra160 SCSI — стандарт интерфейса

с возможностями и особенностями интерфейса SCSI проще всего познакомиться на примере наиболее широко распространенного стандарта Ultra160 SCSI (ино...

News image

Платы Управления Жесткими Дисками

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

News image

Ограничения BIOS

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

Работа с технологией DVD:

Насколько необходим аппаратный DVD-декодер для просмотра DVD-видео?

News image

Это во многом зависит от того, куда планируется выводить изображение. Аппаратный декодер проявит все свои возможност...

Теоретическая часть конвертирования DVD

News image

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

Работа с DVD-R

News image

Итак, главное блюдо сегодняшнего обеда - работа привода с DVD-R дисками. На данный момент это наиболее совместимый ...

Технические особенности конкурентов

News image

Оптические носители нового поколения объединяет только стандартный размер диска и сине-фиолетовый (а вовсе не голубой,...

Как хранить компакт и DVD диски

News image

Проблеме обеспечения условий сохранности аудиовизуальных электронных материалов, записанных на различные многослойные ...

Программы для тех, кто не хочет тратить время на создание DVD-Video диска

News image

Ulead MediaStudio Pro 6.5 - в части создания DVD очень прост, практически не имеет никаких степеней свободы для ав...

Форматы и скорости

News image

Два формата DVD - DVD-R/RW и DVD+R/RW - были созданы конкурирующими промышленными группами, и в течение определенного ...

Мастеринг в создании DVD

News image

Video DVD записывается с использованием файловой системы UDF (Universal Disk Format) и, также как VideoCD, содержит ...