Носитель записи информации, устройство записи/воспроизведения и способ записи/воспроизведения

Иллюстрации

Показать все

Изобретения относятся к носителям записи информации, устройству записи/воспроизведения и способу записи/воспроизведения. Модуль записи из состава устройства записи/воспроизведения записывает данные на носитель записи информации, который содержит область пользовательских данных для записи пользовательских данных. Блок записи замещения, который замещает оригинальный блок записи, записанный в области пользовательских данных, записывается в незаписанную область области пользовательских данных, область пользовательских данных разделяется на по меньшей мере одну группу, причем каждая группа включает в себя по меньшей мере одну R-зону. Устройство записи/воспроизведения включает в себя контроллер, который управляет модулем записи так, чтобы записать замещающий блок в R-зону, включенную в ту же группу, что и группа, которой принадлежит R-зона, где записан оригинальный блок записи. Соответственно область пользовательских данных разделяется на несколько групп, определенных согласно характеристикам данных, которые должны быть записаны, и данные записываются в разные группы области пользовательских данных согласно типу данных. 13 н. и 41 з.п. ф-лы, 17 ил.

Реферат

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

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

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

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

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

Однако способ записи обновленных данных в незаписанную область области пользовательских данных вместо резервной области и предоставление информации о замещении (т.е. информации регистрационной записи о дефекте) было использовано для того, чтобы выполнить LOW на основе управления дефектами, чтобы полностью использовать объем носителя однократной записи информации. Пример способа записи обновленных данных в незаписанную область области пользовательских данных вместо резервной области будет теперь описан со ссылкой на фиг.1А и 1В.

Фиг.1А и 1В являются справочными схемами, предназначенными для того, чтобы объяснить расхождение между пространством логического тома и пространством физического тома в традиционной технологии. Обращаясь к фиг.1А, область данных носителя записи информации включает в себя резервную область (SA), область пользовательских данных и резервную область (SA), которые размещаются последовательно. Данные А записываются по начальному адресу области пользовательских данных. Затем, чтобы обновить данные А, уже записанные в области пользовательских данных для выполнения LOW, как показано на фиг.1В, обновление данных А записывается следом за данными А. По существу замещение данных, записанных в области пользовательских данных, записывается в незаписанную область области пользовательских данных. Следовательно, пространство физического тома записывается данными А и обновлением данных А, а пространство логического тома записывается обновлением данных А.

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

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

Техническая задача

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

Техническое решение

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

Преимущества изобретения

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

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

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

Фиг.1А и 1В - справочные схемы, объясняющие концепцию логической перезаписи (LOW) согласно традиционной технологии, в которой данные замещения записываются в область пользовательских данных;

фиг.2 - блок-схема устройства записи/воспроизведения согласно варианту осуществления настоящего изобретения;

фиг.3 - детальная блок-схема примера устройства записи и/или воспроизведения по фиг.2;

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

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

фиг.6 - иллюстрация варианта осуществления структуры данных для данных управления записью (RMD), показанных на фиг.4;

фиг.7 - иллюстрация варианта осуществления структуры данных RMD, показанных на фиг.4;

фиг.8 - иллюстрация варианта осуществления детальной структуры полей регистрационной записи R-зоны, показанной на фиг.7;

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

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

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

фиг.10А-10С - иллюстрация RMD перед и после первой записи данных по фиг.9А;

фиг.11А-11С - иллюстрация RMD перед и после второй записи данных по фиг.9В;

фиг.12А-12С - иллюстрация RMD перед и после третьей записи данных по фиг.9С;

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

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

фиг.15 - иллюстрация структуры носителя записи информации, на котором блоки записаны согласно варианту осуществления настоящего изобретения;

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

фиг.17А и 17В - блок-схемы структур регистрационных записей о замещении, восстановленных на основе записанных блоков, иллюстрированных на фиг.15.

Оптимальный режим осуществления изобретения

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

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

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

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

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

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

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

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

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

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

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

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

Режим осуществления изобретения

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

Фиг.2 является блок-схемой устройства 200 записи/воспроизведения согласно варианту осуществления настоящего изобретения. Обращаясь к фиг.2, устройство 200 записи/воспроизведения включает в себя модуль 220 записи/считывания и контроллер 210. Модуль 220 записи/считывания записывает данные на носитель 400 записи информации согласно аспекту настоящего изобретения под управлением контроллера 210 и считывает записанные данные для воспроизведения записанных данных. Контроллер 210 управляет модулем 220 записи/считывания, чтобы записать/считать данные в единичном блоке записи, или получает действительные данные, обрабатывая данные, считанные модулем 220 записи/считывания. Хотя это не требуется, следует понимать, что главное устройство 240 не обязательно должно быть внешним по отношению к устройству 200 и может быть интегрированным в устройство, такое как автономный проигрыватель и/или компьютер со встроенным дисководом.

При записи контроллер 210 управляет модулем 220 записи/считывания так, чтобы выполнить логическую перезапись (LOW) по команде главного устройства 240 или под управлением устройства 200 записи/воспроизведения. Когда дефектный блок обнаруживается посредством верификации во время или после записи данных, контроллер 210 управляет модулем 220 записи/считывания так, чтобы записать замещающий блок для дефектного блока в резервную область области пользовательских данных носителя 400 записи информации. LOW обозначает технологию, согласно которой обновляют данные, записанные в области пользовательских данных, включенной в область данных носителя однократной записи. Данные обновления, а именно данные замещения, записываются в резервную область, включенную в область данных, или в незаписанную область области пользовательских данных. Управление информацией об адресах первоначальных данных и данных замещения осуществляется так, что главное устройство 240 не может распознать какое-либо изменение в логическом адресе. Как описано выше, контроллер 210 выполняет замещение для реализации LOW и замещение для устранения дефектных данных. В частности, согласно аспекту настоящего изобретения контроллер 210 управляет модулем 220 записи/считывания так, чтобы классифицировать данные, которые должны быть записаны в область пользовательских данных в соответствии с характеристиками данных. Например, данные файловой системы классифицируются в группу 0, а пользовательские данные классифицируются в группу 1. Кроме того, контроллер 210 управляет модулем 220 записи/считывания так, чтобы вставить информацию о группах в блок, который записывается как единое целое в область пользовательских данных. Этот блок далее в данном документе именуется как единичный блок записи. Запись информации о группах помогает при восстановлении данных.

Фиг.3 является детальной блок-схемой варианта осуществления устройства 200 записи/воспроизведения по фиг.2. Обращаясь к фиг.3, устройство 200 записи/воспроизведения (например, дисковод) включает в себя головку 250, которая служит в качестве модуля 220 записи/считывания. Носитель 400 хранения информации устанавливается относительно головки 250. Дисковод включает в себя интерфейс главного устройства (I/F) 211, DSP 212 (цифровой сигнальный процессор), RF AMP 213 (радиочастотный усилитель), сервосистему 214 и системный контроллер 215, который служит в качестве контроллера 210.

Во время записи I/F 211 главного устройства принимает данные, которые должны быть записаны, и команду записи вместе с информацией о логическом адресе данных, которые должны быть записаны, от главного устройства 240 и передает принятые данные, команду и информацию системному контроллеру 215. Системный контроллер 215 принимает команду записи от I/F 211 главного устройства и выполняет инициализацию, необходимую для записи. DSP 212 добавляет дополнительные данные, такие как данные четности, к данным, подлежащим записи, принятым от I/F 211 главного устройства, чтобы выполнить коррекцию ошибок, выполняет ЕСС-кодирование (кодирование с исправлением ошибок) в отношении результирующих данных, которые должны быть записаны, чтобы создать блок, в отношении которого выполнено исправление ошибок (а именно ЕСС-блок), и модулирует ЕСС-блок согласно предварительно определенной схеме. RF AMP 213 преобразует модулированные данные ЕСС-блока, выведенные из DSP 212, в RF-сигнал. Головка 250 принимает RF-сигнал от RF AMP 213 и записывает его на носитель 400 хранения информации. Сервосистема 214 принимает команду, необходимую для сервоуправления, от системного контроллера 215 и выполняет сервоуправление головкой 250.

В частности, показанный системный контроллер 215 принимает команду разместить R-зоны, где данные записываются с главного устройства 240, разделяет пользовательские данные по R-зонам и назначает группу каждой из R-зон. В ответ на команду записи данных со стороны главного устройства 240 системный контроллер 215 управляет головкой 250 так, чтобы записать данные в R-зону, которой назначена группа, в которую классифицированы данные, для того чтобы создать данные управления записью (RMD), которые указывают состояние этой записи, и чтобы записать RMD на носитель 400 записи информации. Кроме того, системный контроллер 215 управляет головкой 250 так, чтобы вставить информацию о группе в единичный блок записи, который должен быть записан в область пользовательских данных, и затем записать этот блок, включающий в себя информацию о группе, в область пользовательских данных.

Во время воспроизведения I/F 211 главного устройства принимает команду считывания данных от главного устройства 240. Системный контроллер 215 выполняет инициализацию, необходимую для считывания. Головка 250 излучает лазерный луч на носитель 400 хранения информации, принимает лазерный луч, отраженный носителем 400 хранения информации, и выводит оптический сигнал, полученный из принятого лазерного луча. RF AMP 213 преобразует оптический сигнал, принятый от головки 250, в RF-сигнал и предоставляет модулированные данные, извлеченные из RF-сигнала, в DSP 212, и сигнал сервоуправления, извлеченный из RF-сигнала, сервосистеме 214. DSP 212 демодулирует модулированные данные, выполняет ЕСС в отношении демодулированных данных и выводит результирующие данные. Сервосистема 214 принимает сигнал сервоуправления от RF AMP 213 и необходимую для сервоуправления команду от системного контроллера 215 и выполняет сервоуправление в отношении головки 250. I/F 211 главного устройства передает данные, выведенные из DSP 212, главному устройству 240.

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

Фиг.4 является блок-схемой, иллюстрирующей структуру носителя 400 записи информации согласно аспекту изобретения. Обращаясь к фиг.4, носитель 400 записи информации включает в себя начальную область 410, область 420 данных и конечную область 430, которые размещаются последовательно. Начальная область 410 включает в себя вторую область 411 управления диском, область 412 временного управления диском (TDMA), первую область 413 управления диском и т.д.

TDMA 412 обозначает область для хранения информации, используемую как для временного управления дефектами, так и для временного управления диском, которые обычно требуются для управления носителем однократной записи информации. TDMA 412 хранит временный список 500 дефектов (TDFL) как временную информацию о дефектах, данные 600 управления записью (RMD) и временную структуру 700 описания диска (TDDS) в качестве информации временного управления дефектами.

TDFL 500 обозначает информацию о состоянии носителя 400 записи информации, на котором произошло замещение при генерации дефекта или замещение для LOW. TDFL 500 включает в себя информацию о расположении дефектных данных и информацию о расположении замещения этих дефектных данных. В частности, TDFL 500 включает в себя регистрационную запись 510 о замещении.

Фиг.5 иллюстрирует структуру данных регистрационной записи 510 о замещении. Обращаясь к фиг.5, регистрационная запись 510 о замещении включает в себя первоначальный адрес 511 и адрес 512 замещения. Первоначальный адрес 511 обозначает адрес начального сектора оригинального блока записи, а адрес 512 замещения обозначает адрес начального сектора блока записи замещения. Это реализовано так потому, что система 200 дисковода заменяет данные в единицах блока, который является единицей, в которой данные записываются/воспроизводятся. Таким образом, система 200 дисковода представляет состояние замещения как блок данных замещения.

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

TDDS 700 включает в себя указатели местоположения временной информации 500 о дефектах, RMD 600 и области дисковода (не показана), информацию о местоположениях и размерах первой и второй резервных областей 421 и 423, выделяемых при инициализации, информацию защиты от записи, информацию о местоположении и размере области 412 временного управления диском, информацию об области 422 пользовательских данных, информацию о местоположениях частей первой и второй резервных областей 421 и 423, куда могут быть записаны данные замещения, информацию о последнем адресе в области 422 пользовательских данных, куда записываются данные и т.д.

Первая область 413 управления диском, вторая область 411 управления диском, третья область 431 управления диском и четвертая область 432 управления диском выделяются так, чтобы записать окончательную информацию временного управления диском, когда носитель 400 однократной записи информации финализируется. Хотя это не требуется, следует понимать, что могут быть использованы другие количества областей 411, 413, 431, 432 управления.

Область 420 данных включает в себя первую резервную область 421, область 422 пользовательских данных и вторую резервную область 423, которые последовательно размещены в показанном варианте осуществления. Первая и вторая резервные области 421 и 423 выделяются для записи данных замещения (то есть данных, которые замещают данные, записанные в дефектных областях области 422 пользовательских данных). Первая и вторая резервные области 421 и 423 могут хранить данные замещения, которые замещают дефектные данные, или данные замещения, которые замещают пользовательские данные, чтобы выполнить LOW. Понятно, что может быть использовано большее или меньшее количество областей 421, 423, и/или области могут быть расположены в других частях области 422 данных.

Область 422 пользовательских данных обозначает область, куда записываются пользовательские данные. Данные замещения, которые замещают пользовательские данные, чтобы выполнить LOW, могут быть записаны в область 422 пользовательских данных вместо резервной области 421 и 423. В частности, область 422 пользовательских данных разделяется на по меньшей мере одну R-зону, каждой из которых назначена группа. Например, если главное устройство 240 планирует сгруппировать R-зоны области пользовательских данных в область, куда записываются данные файловой системы, и область, куда записываются пользовательские данные, каждой из R-зон назначается одна из этих двух групп так, чтобы имело место соответствие характеристикам набора данных, который должен быть записан в соответствующей R-зоне. Соответственно, когда главное устройство 240 должно воспроизвести только данные файловой системы, желаемые данные файловой системы могут быть эффективно воспроизведены посредством доступа только к R-зонам, сгруппированным так, чтобы сохранить данные файловой системы. Следовательно, нет необходимости осуществлять доступ ко всем R-зонам области пользовательских данных.

Формат данных 600 управления записью (RMD) описан ниже. RMD 600, которые используются для управления записью данных в области пользовательских данных носителя записи информации, имеют по меньшей мере две группы R-зон. Каждая группа R-зон включает в себя одну R-зону или множество R-зон. Например, RMD 600 может иметь две группы R-зон. Одна группа предназначена для записи данных файловой системы, которые включают в себя структуру тома и файловую структуру, используемые для управления общими пользовательскими данными, записанными на носитель записи информации, и записи замещения данных файловой системы, чтобы выполнить LOW. Другая из этих двух групп группа предназначена для записи общих пользовательских данных и записи замещения пользовательских данных, чтобы выполнить LOW. Соответственно RMD-заголовок 600 частично изменяется.

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

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

Однако, когда при LOW допускается запись данных замещения в область 422 пользовательских данных (то есть R-зоны), и область 422 пользовательских данных делится на две группы, если главное устройство 240 хочет добавить данные в область 422 пользовательских данных, главное устройство 240 должно знать, существуют ли открытые R-зоны в группе R-зон, где должны быть записаны данные. Если открытые R-зоны существуют в группе R-зон, где должны быть записаны данные, главное устройство 240 должно знать, что открытые R-зоны включены в группу. При замещении согласно LOW система 200 дисковода должна записать данные замещения в открытую R-зону, включенную в группу, где сохранены первоначальные данные. Следовательно, число открытых R-зон в каждой группе и список элементов R-зон для каждой группы включаются в заголовок RMD 600 в аспекте изобретения. Заголовок, кроме того, включает в себя число групп R-зон.

Фиг.6 является блок-схемой структуры данных RMD 600 по фиг.4. Обращаясь к фиг.6, RMD 600 включает в себя RMD-заголовок 610, который включает в себя информацию о группах, на которые разделена область пользовательских данных. RMD 600 имеет список 620 элементов R-зон, который указывает информацию о R-зонах области пользовательских данных. RMD-заголовок 610 включает в себя RMD-идентификатор 611, число 612 групп, на которые разделена область 422 пользовательских данных, число 613 R-зон в группе 0, число 614 R-зон в группе 1, число 615 открытых R-зон в группе 0, число 616 открытых R-зон в группе 1, список 617 регистрационных записей открытых R-зон в группе 0 и список 618 регистрационных записей открытых R-зон в группе 1. Список регистрационных записей открытых R-зон в группе 0 или 1 указывает, например, количества регистрационных записей открытых R-зон в группе 0 или 1 для того, чтобы указать главному устройству 240, какие зоны доступны для приема данных типа, ассоциированного с соответствующей группой. Хотя описание дано в случае двух групп, понятно, что могут быть использованы другие количества групп.

Фиг.7 иллюстрирует структуру данных списка 620 из состава RMD 600, показанных на фиг.6. Обращаясь к фиг.7, список 620 элементов R-зон включает в себя регистрационную запись 621 первой R-зоны, регистрационную запись 622 второй R-зоны, регистрационную запись 623 третьей R-зоны, регистрационную запись 624 четвертой R-зоны,... Каждый элемент 621, 622, 623, 624 R-зоны обозначает информацию о каждой соответствующей R-зоне.

Детализированная структура полей регистрационной записи 800 i-й R-зоны показана на фиг.8. Обращаясь к фиг.8, регистрационная запись 800 i-й R-зоны включает в себя информацию 810 о группе, которая указывает группу (т.е. группу 0 или группу 1), в которую классифицируется i-я R-зона. Регистрационная запись 800 i-й R-зоны включает в себя начальный адрес 820 i-й R-зоны и последний адрес i-й R-зоны, который записывается с данными.

Информация 810 о группе указывает группу, которой принадлежит каждая из R-зон. Когда системе 200 дисковода нужно выполнить замещение для LOW в ответ на команду записи главного устройства, местоположение данных замещения, которые должны быть записаны, ограничивается группой R-зон, в которой были записаны первоначальные данные. Другими словами, в показанном примере есть группа 0, включающая в себя R-зоны, имеющие информацию 810 о группе '0', и группа 1, включающая в себя R-зоны, имеющие информацию 810 о группе '1'. Когда главное устройство 240 выдает команду на запись данных замещения в R-зоне, включенной в группу '0', а физический адрес, соответствующий логическому адресу R-зоны, уже записан с данными, система 200 дисковода записывает данные замещения только в R-зонах, имеющих такую же информацию о группе, что и информация о группе той из R-зон, что указана командой записи главного устройства 240. То есть R-зона, где сохраняются данные замещения, включается в ту же группу, что и та из R-зон, где сохранены первоначальные данные.

Более конкретно, информация 810 о группе является информацией о состоянии элемента 800 R-зоны, указывающей, принадлежит ли каждая R-зона группе, ассоциированной с данными файловой системы или пользовательскими данными. Система 200 дисковода может сохранять данные замещения только в R-зоне, принадлежащей группе, ассоциированной с первоначальными данными. Следовательно, данные файловой системы и пользовательские данные существуют в разных группах R-зон, которые различаются друг от друга с помощью использования информации 810 о группе.

Фиг.9А иллюстрирует состояние носителя хранения информации после первой записи данных согласно варианту осуществления настоящего изобретения. Фиг.9В иллюстрирует состояние носителя хранения информации после второй записи данных. Фиг.9С иллюстрирует состояние носителя хранения информации после третьей записи данных.

Обращаясь к фиг.9А, для того чтобы использовать носитель записи информации согласно режиму последовательной записи, область пользовательских данных носителя записи информации делится на две R-зоны: R-зону #1 и R-зону #2, при инициализации в ответ на команду главного устройства 240 или системы 200 дисковода. R-зона #1 устанавливается как принадлежащая группе 0 для записи данных файловой системы, а R-зона #2 устанавливается как принадлежащая группе 1 для записи пользовательских данных. Затем инициализированные данные FS файловой системы записываются в R-зону #1, и R-зона #1 закрывается, так как больше данных не может быть записано в R-зону #1.

Обращаясь к фиг.9В, когда пользовательские данные записываются после первой записи, иллюстрированной на фиг.9А, инициализированные данные FS файловой системы должны быть обновлены. Далее, данные FS' замещения, которые замещают инициализированную файловую систему FS, для реализации LOW, должны быть записаны в R-зону, принадлежащую той же группе, что и группа R-зоны #1. Следовательно, R-зона #2 по фиг.9А делится на R-зону #2 и R-зону #3, как показано на фиг.9В. Данные А и данные В записываются в R-зону #2, и R-зона #2 закрывается, так как нет пространства, чтобы хранить больше данных. Так как данные FS инициализированной файловой системы должны быть обновлены из-за добавления данных В, данные FS' замещения инициализированной файловой системы должны быть записаны в R-зону #3. Когда R-зона #3 выделяется, она уже установлена так, чтобы принадлежать группе 0. Следовательно, при обновлении данных FS инициализированной файловой системы, когда главное устройство выдает команду записать данные FS' замещения по логическому адресу (т.е. в R-зону #1) данных FS инициализированной файловой системы, система 200 дисковода обнаруживает, что физический адрес (т.е. R-зона #1), соответствующий логическому адресу, указанному командой, уже записан данными, и проверяет, к какой группе физический адрес (R-зона #1) принадлежит. Затем система 200 дисковода записывает данные FS' замещения в R-зону, включенную в ту