Способ управления дефектами в отношении носителя записи, дисковод для управления дефектами в отношении носителя записи и носитель записи, в отношении которого выполнено управление дефектами

Иллюстрации

Показать все

Предложены способ и дисковод для записи информации управления дефектами, а также носитель записи, в отношении которого выполнено управление дефектами. Способ управления дефектами включает в себя запись первой информации состояния, которая указывает, что цикл обновления временной структуры управления дефектами (TDMS) открыт, когда обновление TDMS начинается. TDMS содержит информацию, относящуюся к управлению временными дефектами. Далее способ включает обновление TDMS, когда данные записываются на носитель информации или считываются с носителя информации. Наконец способ включает запись второй информации состояния, которая задает, что цикл обновления TDMS закрыт, когда обновление TDMS завершено. 15 н. и 35 з.п. ф-лы, 7 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к способу управления дефектами для носителя записи, дисководу для носителя записи и носителю записи для данного дисковода и, более конкретно, к способу управления дефектами, согласно которому на носитель записи записываются первичная временная область управления дефектами и вторичная временная область управления дефектами.

Предшествующий уровень техники

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

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

Однако как линейное замещение, так и скользящее замещение применимы только к дискам, таким как DVD-RAM/RW (цифровые многофункциональные диски с произвольной выборкой/перезаписываемые), на которые данные могут быть многократно записаны, и запись можно осуществлять, используя метод произвольного доступа.

В случае носителя данных с однократной записью и многократным считыванием (WORM) (в дальнейшем называемом «носитель записи с однократной записью») данные не могут быть перезаписаны в ту же самую позицию, поскольку возможности записи таких носителей ограничены. Таким образом, требуется эффективное управление дефектами, и значительные усилия были затрачены на разработку способа управления дефектами для носителей записи с однократной записью, используя дисковод для носителя записи.

Управление дефектами для носителей записи с однократной записью выполняется с использованием способа верификации после записи. Более конкретно, дисковод для носителя записи записывает данные в заданных блоках на носитель записи с однократной записью, а затем верифицирует записанные данные с целью выявления позиции части носителя, в которой есть дефект. Затем дисковод повторно записывает данные, записанные в части, где есть дефект, в резервную область. Далее дисковод создает временный список дефектов (TDFL), который описывает позиции области, имеющей дефект, и резервной области, которая является замещающей для данной области, имеющей дефект, и создает временную информацию управления дефектами (TDDS), задающую позицию записи TDFL. Комбинация TDFL и TDDS называется временной структурой управления дефектами (TDMS).

Затем дисковод сохраняет созданный TDFL или TDDS в памяти и записывает сохраненную информацию в временную область управления дефектами (TDMA) носителя записи с однократной записью, когда объем информации, сохраненной в памяти, достигает заранее определенного уровня. TDMS обновляется всякий раз, когда данные записываются на носитель записи с однократной записью.

Носитель записи с однократной записью считается финализированным, когда данные больше не могут быть записаны на него, либо пользователь больше не желает записывать на него данные. Во время финализации носителя записи с однократной записью структура TDMS, которая была записана последней в TDMA, копируется в область управления дефектами (DMA).

Однако управление дефектами, выполняемое дисководом для носителя записи в отношении носителя записи с однократной записью ненормальным образом приостанавливается, когда подача электропитания на дисковод для носителя записи прерывается вследствие некоторого аварийного события, такого как, например, отказ системы электропитания. Например, дисковод для носителя записи может испытывать дефицит мощности перед записью TDFL или TDDS, которые создаются во время записи данных на носитель записи с однократной записью, в TDMA. В этом случае TDMS не будет успешным образом обновлена. Помимо этого, когда носитель записи с однократной записью повторно загружается в дисковод для носителя записи после восстановления подачи электропитания, дисковод не сможет проверить, было ли управление дефектами завершено ненормально или нет.

Сущность изобретения

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

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

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

Согласно аспекту настоящего изобретения предлагается способ управления дефектами для носителя информации, включающий в себя запись первой информации состояния, которая задает, что цикл обновления временной структуры управления дефектами (TDMS) открыт, когда обновление TDMS начинается, при этом TDMS содержит информацию относительно управления временными дефектами; обновление TDMS, когда данные либо записываются на носитель информации, либо считываются с него; и запись второй информации состояния, которая задает, что цикл обновления TDMS закрыт, когда обновление TDMS завершено.

Первая информация состояния может быть записана в качестве реакции либо на команду открытия цикла обновления TDMS, либо команду записи данных на носитель информации или считывания данных с носителя информации.

Обновление может включать в себя запись первой информации состояния на основе обновленной TDMS.

Вторая информация обновления может быть записана в качестве реакции на команду извлечения носителя информации.

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

Согласно еще одному аспекту настоящего изобретения предлагается дисковод, включающий в себя: головку, которая либо записывает данные на загруженный информационный носитель, либо считывает данные с него; контроллер, который управляет головкой для записи первой информации состояния, которая задает, что цикл обновления временной структуры управления дефектами (TDMS) открыт, в некоторую область носителя информации, когда начинается обновление TDMS, содержащей информацию относительно управления временными дефектами, управляет головкой для обновления TDMS, когда данные записываются на носитель информации или считываются с него, и управляет головкой для записи второй информации записи, которая задает, что цикл обновления TDMS закрыт, в упомянутую область, когда обновление TDMS завершено.

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

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

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

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

Согласно еще одному аспекту изобретения предлагается носитель информации, который включает в себя вводную область, область пользовательских данных и выводную область, на который записаны временная структура управления дефектами (TDMS), содержащая информацию относительно управления временными дефектами, и информация состояния цикла обновления относительно TDMS, при этом информация состояния цикла обновления задает, открыт ли цикл обновления TDMS или закрыт.

TDMS может содержать временную информацию управления дефектами (TDDS) и временный список дефектов (TDFL), и информация состояния цикла обновления TDMS содержится в TDDS.

По меньшей мере одна TDMA может быть сформирована в по меньшей мере одной из вводной области, области пользовательских данных и выводной области, и TDMS и информация состояния цикла обновления TDMS могут быть записаны в TDMA.

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

Согласно еще одному аспекту настоящего изобретения предлагается способ определения того, была ли запись данных ненормальным образом завершена на носителе информации вследствие аварийного события. Способ включает в себя считывание второй информации состояния, которая задает, что цикл обновления TDMS закрыт, когда обновление TDMS завершено. Первая информация состояния, которая задает, что цикл обновления временной структуры управления дефектами (TDMS) открыт, записывается, когда обновление TDMS начинается, при этом TDMS содержит информацию относительно управления временными дефектами. TDMS обновляется, когда данные либо записываются на носитель информации, либо считываются с него.

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

Перечень фигур чертежей

Эти и/или иные аспекты и преимущества настоящего изобретения станут очевидны и более понятны из нижеследующего описания вариантов осуществления, приводимого совместно с сопровождающими чертежами, на которых

Фиг.1 - иллюстрация структуры данных одного слоя записи носителя записи с однократной записью согласно варианту осуществления настоящего изобретения.

Фиг.2 - иллюстрация примера структуры данных информации, записываемой в временную область управления дефектами (TDMA).

Фиг.3 - иллюстрация примера структуры данных временной информации управления дефектами (TDDS).

Фиг.4 - блок-схема дисковода, выполняющего управление дефектами на носителе записи с однократной записью, согласно варианту осуществления настоящего изобретения.

Фиг.5 - детальная блок-схема дисковода, показанного на Фиг.4.

Фиг.6 - иллюстрация состояний носителя записи с однократной записью, в отношении которого выполняется управление дефектами, согласно варианту осуществления настоящего изобретения.

Фиг.7 - блок-схема последовательности операций, иллюстрирующая способ управления дефектами для носителя информации, согласно варианту осуществления настоящего изобретения.

Наилучший режим для реализации изобретения

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

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

Фиг.1 иллюстрирует структуру данных представления одного слоя записи носителя записи с однократной записью согласно варианту осуществления настоящего изобретения. Согласно Фиг.1 носитель записи с однократной записью включает в себя вводную область, область данных и выводную область. Вводная область включает в себя область управления дефектами (DMA) #1, DMA #2, область тестирования условий записи, первичную временную область управления дефектами (TDMA) и область информации дисковода.

В области данных сформированы резервная область #1, резервная область #2, вторичная TDMA и область пользовательских данных. В выводной области сформированы DMA #3, DMA #4.

В общем, перезаписываемый носитель записи включает в себя области DMA, но не включает в себя временную DMA (TDMA), в то время как области TDMA дополнительно выделяются на носителе записи с однократной записью, в дополнение к областям DMA, в контексте рассмотрения признаков этого носителя.

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

В то же время, поскольку DMA, сформированная в известном перезаписываемом носителе записи имеет малую емкость записи, DMA используется в качестве области, в которой выполняется управление дефектами. Таким образом, TDMA, емкость записи которой больше, чем емкость записи DMA, дополнительно выделяется на носителе записи с однократной записью.

В DMA временная структура управления дефектами (TDMS), которая записана последней в TDMA, записывается при финализации носителя записи с однократной записью. Таким образом, обеспечивается запись данных на носитель записи с однократной записью с использованием дисковода для носителя записи и сокращается время, затрачиваемое на инициализацию носителя записи с однократной записью.

Инициализация носителя записи - это процесс считывания данных из вводной области или выводной области и определения того, как управлять носителем записи и записывать данные на носитель записи или считывать данные с носителя записи. Таким образом, поскольку объем информации, записываемой в вводную область или выводную область записываемого носителя возрастает, больше времени затрачивается на инициализацию записываемого носителя после его загрузки в дисковод для носителя записи. Скорость поиска данных, записанных в DMA, по-прежнему выше, чем скорость поиска данных, записанных в TDMA с большей емкостью записи.

Согласно Фиг.1 носитель записи с однократной записью включает в себя две TDMA, т.е. первичную TDMA и вторичную TDMA, в которые записана TDMS. Согласно сказанному ранее TDMS содержит временный список дефектов (TDFL) и временную информацию управления дефектами (TDDS). TDFL задает позиции области, имеющей дефект, и резервной области, являющейся замещающей для упомянутой области, имеющей дефект, а TDDS задает позицию записи TDFL.

TDMS содержит пространственную битовую карту (SMB), использующую значения битов для указания того, записаны ли данные в кластеры, которые составляют всю область записи носителя записи с однократной записью, в дополнение к TDDS и TDFL. SMB является записываемой либо в дополнительный кластер, либо в кластер, содержащий TDMS.

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

Резервные области #1 и #2 выделяются для области данных во время инициализации носителя записи с однократной записью, когда управление дефектами выполняется с использованием дисковода для носителя записи.

Фиг.2 иллюстрирует пример структуры данных информации, записанной в TDMA. Согласно Фиг.2 структуры TDDS и списки TDFL записываются в TDMA в блоки-кластеры. В TDMA область, в которую записывается TDDS, и область, в которую записываются TDFL, дополнительно не подразделяются, т.е. они записываются в одно и то же пространство TDMA. Таким образом, соответствующие структуры TDDS и списки TDFL записываются в по меньшей мере один блок-кластер в последовательности, в которой они генерируются (N и k - целые числа, большие 1).

Фиг.3 иллюстрирует пример структуры данных TDDS, проиллюстрированной на Фиг.2. Согласно Фиг.3 TDDS #i (i - целое число, большее 0) задает позицию записываемой области тестирования условий записи, позицию TDFL #i, соответствующего TDDS #i, информацию защиты от записи, счетчик обновлений, показывающий количество обновлений TDDS #i, размеры резервных областей #1 и #2, выделенных для области данных, C_flag и т.п.

В настоящем описании C_flag обозначает «флаг согласованности», представляющий состояние цикла обновления TDMS. C_flag подробно описывается ниже.

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

Соответственно, управление дефектами согласно данному варианту осуществления настоящего изобретения выполнимо в носителе записи с однократной записью с двойным слоем записи. Первичная TDMA второго слоя записи используется, когда первичная TDMA первого слоя записи заполнена данными, и вторичная TDMA второго слоя записи используется, когда вторичная TDMA первого слоя записи заполнена данными.

Фиг.4 - блок-схема дисковода, выполняющего управление дефектами в отношении носителя записи с однократной записью, согласно варианту осуществления настоящего изобретения. Согласно Фиг.4 устройство включает в себя модуль 1 записи/считывания, контроллер 2 и память 3.

Модуль 1 записи/считывания записывает данные на носитель 4 записи с однократной записью, который представляет собой носитель информации, и считывает данные с диска 4 с однократной записью с целью верификации записанных данных.

Контроллер 2 выполняет управление дефектами в отношении данных, записанных на носитель 4 записи с однократной записью, используя TDMA, сформированную в носителе 4 записи с однократной записью.

В этом варианте осуществления контроллер 2 использует метод «верификации после записи», согласно которому данные записываются на носитель 4 записи с однократной записью в заданных блоках и записанные данные верифицируются с целью обнаружения области носителя 4 записи с однократной записью, имеющей дефект. Более конкретно, контроллер 2 записывает пользовательские данные на носитель 4 записи с однократной записью в заданных блоках, верифицирует записанные пользовательские данные с целью обнаружения области носителя 4 записи с однократной записью, в которой имеется дефект, и создает TDFL и TDDS, которые описывают позицию области, имеющей дефект. Затем, контроллер 2 сохраняет созданные TFDL и TDDS в памяти 3. Если объем сохраненной информации достигает заранее заданного уровня, контроллер 2 записывает сохраненную информацию в TDMA носителя 4 записи с однократной записью.

Фиг.5 является детальной блок-схемой показанного на Фиг.4 дисковода, который выполняет управление дефектами в отношении носителя записи с однократной записью, согласно варианту осуществления настоящего изобретения. Согласно Фиг.5 дисковод для носителя записи включает в себя головку 10, соответствующую модулю 1 записи/считывания по Фиг.4. Носитель 4 записи с однократной записью загружается в модуль головки 10. Также, дисковод включает в себя контроллер 2, в котором установлены интерфейс 21 персонального компьютера (ПК), цифровой процессор 22 сигналов (DSP), высокочастотный (ВЧ) усилитель 23, сервомеханизм 24 и системный контроллер 25. Память 3 включена в системный контроллер 25 из состава контроллера 2.

Во время операции записи интерфейс 21 ПК принимает данные, подлежащие записи, и команду записи от главного устройства (не показано). Системный контроллер 25 инициализирует носитель 4 записи с однократной записью, требующийся для операции записи. DSP 22 принимает данные, подлежащие записи, от интерфейса 21 ПК, выполняет кодирование этих данных с помощью кода исправления ошибок (ЕСС) посредством введения в данные дополнительных данных, например, данных контроля четности для исправления ошибок, модулирует данные, закодированные посредством ЕСС, используя заданный метод. ВЧ-усилитель 23 преобразует выходные данные DSP 22 в ВЧ-сигнал. Головка 10 записывает ВЧ-сигнал, выдаваемый ВЧ-усилителем 23, на носитель 4 записи с однократной записью. Сервомеханизм 24 принимает команду сервоуправления от системного контроллера 25 и выполняет сервоуправление в отношении головки 10. Также, для выполнения управления дефектами во время операции записи системный контроллер 25 предписывает головке 10 считать данные с носителя 4 записи с однократной записью или записать информацию, такую как временная информация управления, на носитель 4 записи с однократной записью.

Помимо этого, системный контроллер 25 предписывает головке 10 записать TDMS, содержащую TDDS и TDFL, который является последним записанным в TDMA, таким образом, чтобы выполнить финализацию носителя 4 записи с однократной записью, когда выдается пользовательская команда или удовлетворяются заранее определенные условия финализации диска.

В течение операции записи интерфейс 21 ПК принимает команду считывания от главного устройства. Системный контроллер 25 выполняет инициализацию, требующуюся для операции считывания. Головка 10 направляет лазерный луч на носитель 4 записи с однократной записью и получает и выводит оптический сигнал на основе лазерного луча, отраженного от носителя 4 записи с однократной записью. ВЧ-усилитель 23 преобразует оптический сигнал, выдаваемый головкой 10, в ВЧ-сигнал, подает модулированные данные из ВЧ-сигнала на DSP 22 и подает предназначенный для сервоуправления сервосигнал, получаемый из ВЧ-сигнала, на сервомеханизм 24. DSP 22 демодулирует модулированные данные, выполняет ЕСС-кодирование в отношении демодулированных данных и выдает ЕСС-кодированные данные. Сервомеханизм 24 выполняет сервоуправление в отношении головки 10 в качестве реакции на сервосигнал, выдаваемый ВЧ-усилителем 23, и команду сервоуправления, выдаваемую системным контроллером. Интерфейс 21 ПК посылает данные, принимаемые от DSP 22, на главное устройство. Также системный контроллер может предписать головке 10 считать информацию, относящуюся к управлению дефектами, с носителя 4 записи с однократной записью во время операции считывания. Системный контроллер управляет всей системой во время операции записи/считывания.

Далее описывается способ управления дефектами для носителя записи с однократной записью.

Согласно настоящему изобретению вводится флаг согласованности (в дальнейшем упоминаемый как «C_flag»), который представляет собой информацию, задающую цикл обновления TDMS и состояния цикла обновления TDMS таким образом, чтобы определить, прервано ли управление дефектами ненормальным образом вследствие аварийного события во время записи данных на носитель информации.

Фиг.6 иллюстрирует состояния носителя записи с однократной записью, в отношении которого выполняется управление дефектами, согласно варианту осуществления настоящего изобретения. Согласно Фиг.6, TDMS описывает два состояния носителя записи с однократной записью: состояние открытия цикла обновления TDMS, которому соответствует C_flag='1', и состояние закрытия цикла обновления TDMS, которому соответствует C_flag='0'. Значение C_flag определяется и записывается согласно состоянию обновленной TDMS. Когда носитель записи с однократной записью загружается в дисковод для носителя записи, и C_flag, который представляет собой информацию состояния относительно обновленной TDMS, равен '1', дисковод считает, что аварийное событие, такое как сбой подачи электропитания, имело место во время использования носителя записи, и, таким образом, управление дефектами не было завершено нормально.

Согласно Фиг.4 и Фиг.6 далее дается подробное описание способа управления дефектами в отношении носителя записи с однократной записью согласно другому варианту осуществления настоящего изобретения. Во-первых, когда носитель 4 записи с однократной записью загружается в дисковод для носителя записи (операция 10), цикл обновления TDMS достигает состояния 100. Состояние 100 указывает на то, что данные никогда не записывались на носитель 4 записи с однократной записью, либо указывает, что носитель 4 записи с однократной записью входит в состояние закрытия цикла обновления TDMS, имеющее C_flag=0, который был записан последним в TDMS, когда данные записывались, и управление дефектами выполнено успешно в нем.

Если данные никогда не записывались на носитель 4 записи с однократной записью, контроллер 2 записывает в первый кластер первичной TDMA C_flag=0 и информацию о том, что управление дефектами выполняется с использованием дисковода для носителя записи, во время инициализации носителя 4 записи с однократной записью. C_flag записывается в TDDS, как описано ранее со ссылкой на Фиг.2 и Фиг.3.

Согласно данному варианту осуществления, TDDS, имеющее флаг C_flag=1, записывается, и носитель 4 записи с однократной записью входит в состояние 110, так что цикл обновления TDMS открывается в качестве реакции на команду главного устройства или согласно операции записи/считывания (операция 20), и носитель записи 4 с однократной записью входит в состояние открытия цикла обновления TDMS.

Два случая, когда цикл обновления открывается, являются следующими:

Открытие цикла обновления TDMS посредством команды главного вычислительного устройства.

Когда носитель 4 записи с однократной записью, содержащий окончательную TDMS, более конкретно, последнюю записанную TDDS, имеющую C_flag=0, загружается в дисковод для носителя записи, контроллер 2 принимает команду открытия цикла обновления TDMS от главного устройства (не показано). Затем, контроллер 2 управляет модулем 1 записи/считывания для записи TDDS с C_flag=1 в следующую позицию TDMS в TDMS, являющейся последней записанной в TDMA, так чтобы указать состояние открытия цикла обновления TDMS. В этом случае, значение C_flag изменяется, но другая информация, такая как TDFL, не изменяется. Таким образом, только TDDS, содержащая измененный C_flag, записывается в новый кластер.

Открытие цикла обновления TDMS согласно операции записи/считывания.

Когда носитель 4 записи с однократной записью, имеющий последнюю TDDS с C_flag=0, загружается в дисковод для носителя записи, и запись или считывание данных является готовым, главное устройство посылает команду записи/считывания на дисковод для носителя записи, и дисковод для носителя записи выполняет операцию записи/считывания в отношении носителя 4 записи с однократной записью. Если требуется обновление TDMS во время операции записи/считывания, контроллер 2 управляет модулем 1 записи/считывания для записи TDDS с C_flag=1 в следующую позицию TDMS в TDMS, являющуюся последней записанной в TDMA, так чтобы указать состояние открытия цикла обновления TDMS.

TDMS обновляется после применения метода «верификации после записи» один раз или несколько раз, либо после записи заранее определенного объема данных. В это время, TDMS обновляется так, чтобы она включала в себя C_flag=1, и записывается в TDDS.

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

После состояния 110, где значение C_flag записывается как равное 1, и цикл обновления TDMS открывается, операция записи/считывания (операция 30) выполняется, и новая TDMS создается и сохраняется в памяти 3. Для эффективного использования TDMA, контроллер 2 предпочтительно выполняет обновление TDMS посредством записи TDMS в TDMA только тогда, когда главное устройство выдает команду обновления TDMS (операция 50). В этот момент времени TDMS обновляется так, что флаг C_flag=1 включается в TDDS.

Состояние 120 указывает состояние диска, т.е. состояние открытия цикла обновления TDMS, имеющее C_flag=1, в котором TDMS может быть обновлена во время операции записи/считывания (операции 30). В состоянии 120, когда главное устройство выдает команду обновления TDMS (операция 50), контроллер 2 обновляет TDMS посредством включения C_flag=1 в TDDS, и цикл обновления TDMS повторно входит в состояние 100.

После открытия цикла обновления TDMS в качестве реакции на команду открытия цикла обновления TDMS, выдаваемую главным устройством, или согласно операции записи/считывания, выдается команда извлечения носителя 4 записи с однократной записью из дисковода для носителя записи или команда закрытия цикла обновления TDMS (операция 40). Затем, контроллер 2 управляет модулем 1 записи/считывания для записи TDDS с C_flag=0 в TDMA. Здесь, C_flag=0 указывает, что цикл обновления TDMS закрыт. Когда TDDS с C_flag=0 записывается в TDMA, носитель 4 записи с однократной записью входит в состояние 130 закрытия цикла обновления TDMS.

Если главное устройство выдает команду закрытия цикла обновления TDMS вместо команды извлечения носителя 4 записи с однократной записью, цикл обновления TDMS входит в состояние 130 и возвращается обратно в состояние 100. В состоянии 130, когда главное устройство выдает команду извлечения носителя 4 записи с однократной записью, носитель 4 записи с однократной записью извлекается из дисковода для носителя записи (операция 70).

В состоянии 130, если пользователь выдает команду финализации носителя 4 записи с однократной записью, контроллер 2 управляет модулем записи/считывания для записи данных, таких как «ffh» в свободное место TDMA, тем самым предотвращая запись данных, таких как TDMS, которая содержит TDDS, TDFL или SBM, в TDMA.

Как упоминалось ранее, согласно этому варианту осуществления настоящего изобретения, C_flag, который указывает два состояния цикла обновления TDMS, т.е. состояние открытия цикла обновления TDMS и состояния закрытия цикла обновления TDMS, записывается в TDMS. Таким образом, является возможным проверить, имело ли место аварийное событие, такое как дефицит мощности в дисководе для носителя записи, во время использования носителя 4 записи с однократной записью. Если дефицит мощности в дисководе для носителя записи имел место во время использования носителя 4 записи с однократной записью, значение C_flag, указывающее, что цикл обновления TDMS был открыт, должно быть в конечном счете в TDMA.

TDMS записывается неоднократно для повышения надежности обнаружения данных. Например, во время обновления TDMS, TDMS неоднократно записывается в непрерывные кластеры TDMA, либо новая TDMS записывается в первичную TDMA, и копия новой TDMS записывается во вторичную TDMA.

До текущего момента управление дефектами согласно варианту осуществления настоящего изобретения описывалось в отношении носителя записи с однократной записью. Однако тип носителя информации, в отношении которого может быть выполнено управление дефектами согласно настоящему изобретению, не ограничивается именно этим типом носителя. То есть, управление дефектами для носителя информации, согласно настоящему изобретению, при котором используется цикл обновления и информация состояния цикла, не ограничивается обновлением TDMS носителя записи с однократной записью.

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

Фиг.7 представляет собой блок-схему алгоритма, иллюстрирующую способ управления дефектами для носителя информации, согласно варианту осуществления настоящего изобретения. Управление дефектами, показанное на Фиг.7, может быть реализовано с использованием, например, дисковода, показанного на Фиг.4 или 5. Далее со ссылкой на Фиг.4 и 7 описывается способ управления дефектами для носителя информации, в соответствии с вариантом осуществления настоящего изобретения.

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

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

В этом варианте осуществления цикл обновления информации описывается как ответ открытия на команду открытия цикла обновления или команду записи/считывания, выдаваемую главным устройством (не показано). Однако также следует понимать, что условия открытия цикла обновления могут задаваться по-разному.

На этапе 330, когда цикл обновления информации открыт, контроллер 2 управляет модулем 1 записи/считывания для записи информации состояния открытия цикла обновления в заранее определенную область загруженного носителя информации. Информация состояния цикла обновления