НОСИТЕЛЬ ЗАПИСИ ИНФОРМАЦИИ, УСТРОЙСТВО ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ Российский патент 2009 года по МПК G11B7/07 

Описание патента на изобретение RU2343567C2

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

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

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

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

На носителе однократной записи информации такой способ управления дефектами применяется к логической перезаписи (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-зону, включенную в ту же группу, что и группа R-зоны #1, куда записаны данные FS инициализированной файловой системы, то есть R-зону #3. Естественно, система 200 дисковода воспроизводит регистрационную запись о замещении, указывающую состояние этого замещения и управляет регистрационной записью о замещении как TDFL.

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

Форматы RMD перед и после каждой из первой записи данных по фиг.9А, второй записи данных по фиг.9В и третьей записи данных по фиг.9С будут теперь описаны с использованием фиг.10А-12С.

Фиг.10А-10С иллюстрируют RMD 600 перед и после первой записи данных по фиг.9А. Обращаясь к фиг.10А-10С, фиг.10А показывает поля RMD 600, фиг.10В показывает значения полей RMD 600 перед первой записью данных, и фиг.10С показывает значения полей RMD 600 после первой записи данных.

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

Более конкретно, число R-зон для группы 0 и число R-зон для группы 1 равны 1 в RMD 600 перед первой записью данных, и число R-зон для группы 0 и число R-зон для группы 1 также равны 1 в RMD 600 после первой записи данных. В RMD 600 перед первой записью данных число открытых R-зон для группы 0 равно 1, и число открытых R-зон для группы 1 также равно 1. Однако в RMD 600 после первой записи данных, показанной на фиг.10С, число открытых R-зон для группы 0 изменяется в 0.

В RMD 600 перед первой записью данных, как показано на фиг.10В, поле для списка открытых R-зон для группы 0 заполняется цифрой 1, которая является номером регистрационной записи одной открытой R-зоны для группы 0, а поле для списка открытых R-зон для группы 1 заполняется цифрой 2, которая является номером регистрационной записи одной открытой R-зоны для группы 1. В RMD 600 после первой записи данных, как показано на фиг.10С, так как не существует открытых R-зон в группе 0 после второй записи данных, поле для списка открытых R-зон для группы 0 является пустым.

Фиг.11А-11С иллюстрируют RMD 600 перед и после второй записи данных по фиг.9В. Обращаясь к фиг.11А-11С, фиг.11А показывает поля RMD 600, фиг.11В показывает значения полей RMD 600 перед второй записью данных, а фиг.11С показывает значения полей RMD 600 после второй записи данных.

Область пользовательских данных носителя записи информации по фиг.9В разделена на две группы: группу 0 и группу 1. Группа 0 включает в себя две R-зоны: R-зону #1 и R-зону #3. Группа 1 включает в себя одну R-зону: R-зону #2. Перед второй записью данных R-зоны #2 и #3 обе открыты, как указано на фиг.11В. После второй записи данных R-зона #2 закрывается из-за записи данных А и данных В, как указано на фиг.11С. Значение состояния элемента R-зоны для каждой R-зоны указывает группу, к которой принадлежит каждая R-зона.

Более конкретно, число R-зон для группы 0 равно 2, а число R-зон для группы 1 равно 1. Перед второй записью данных и после второй записи данных число R-зон для группы 0 равно 2, а число R-зон для группы 1 равно 1. В RMD 600 перед второй записью данных число открытых R-зон для группы 0 равно 1, а число открытых R-зон для группы 1 также равно 1. Однако R-зона в группе 1 закрывается из-за второй записи данных, таким образом, число открытых R-зон для группы 0 в RMD 600 после второй записи данных изменяется в 0. В RMD 600 перед второй записью данных поле для списка открытых R-зон для группы 0 заполняется числом 3, которое является номером регистрационной записи одной открытой R-зоны для группы 0. Поле для списка открытых R-зон для группы 1 заполняется цифрой 2, которая является номером регистрационной записи одной открытой R-зоны для группы 1. В RMD 600 после второй записи данных, так как не существует открытых R-зон в группе 1 после второй записи данных, поле для списка открытых R-зон для группы 1 является пустым.

Фиг.12А-12С иллюстрируют RMD 600 перед и после третьей записи данных по фиг.9С. Обращаясь к фиг.12А-12С, фиг.12А показывает поля RMD 600, фиг.12В показывает значения полей RMD 600 перед третьей записью данных, а фиг.12С показывает значения полей RMD 600 после третьей записи данных.

Область пользовательских данных носителя записи информации по фиг.9С разделена на две группы: группу 0 и группу 1. Группа 0 включает в себя две R-зоны, а именно R-зону #1 и R-зону #3. Группа 1 включает в себя две R-зоны: R-зону #2 и R-зону #4. Перед и после третьей записи данных R-зоны #3 и R-зоны #4 обе являются открытыми. Значение состояния элемента R-зоны для каждой R-зоны указывает группу, которой принадлежит каждая R-зона.

Более конкретно, число R-зон для группы 0 и число R-зон для группы 1 оба равны 2 в RMD 600 перед и после третьей записи данных, как показано на фиг.12В и 12С. В RMD 600 перед и после третьей записи данных число открытых R-зон для группы 0 и число открытых R-зон для группы 1 оба равны 1. В RMD перед и после третьей записи данных поле для списка открытых R-зон для группы 0 заполняется числом 3, которое является номером регистрационной записи одной открытой R-зоны для группы 0, а поле для списка открытых R-зон для группы 1 заполняется числом 4, которое является номером регистрационной записи одной открытой R-зоны для группы 1.

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

Фиг.13 - блок-схема последовательности операций, иллюстрирующая способ записи данных согласно варианту осуществления настоящего изобретения. В операции 1310 R-зоны для хранения данных выделяются прежде, чем фактически выдается команда записи данных. Выделение R-зон может быть выполнено в ответ на команду главного устройства или под управлением системы 200 дисковода, но может быть иначе выполнено перед приемом на главном устройстве или системе дисковода. Вообще, система 200 дисковода выделяет R-зоны в ответ на команду главного устройства 240. После выделения R-зон каждая из выделенных R-зон назначается любой из групп, определенных согласно характеристикам данных, которые должны быть записаны. Например, R-зона, выделенная для хранения данных файловой системы, устанавливается так, чтобы быть группой 0. Однако понятно, что могут использоваться другие числа и что могут использоваться другие типы групп. Например, дополнительные группы могут быть назначены, чтобы различать аудиоданные от видеоданных и/или компьютерных файлов.

В операции 1320 система 200 дисковода принимает от главного устройства 240 команду на запись данных по логическому адресу, соответствующему физическому адресу, по которому данные уже записаны. В операции 1330 система 200 дисковода преобразует логический адрес в физический адрес. В операции 1340 данные, указанные командой главного устройства 240, записываются во вновь выделенную R-зону для этого типа данных. В операции 1350 система 200 дисковода генерирует регистрационную запись о замещении, которая указывает состояние записи. В операции 1360 система 200 дисковода генерирует RMD 600, которые указывают состояние носителя записи информации, где произошла эта запись.

В операции 1370 система 200 дисковода определяет, завершена ли операция записи. Регистрационная запись о замещении и RMD 600 могут быть записаны на носитель записи информации в блоках любой операции. Например, регистрационная запись о замещении и RMD 600 могут записываться на носитель записи информации каждый раз, когда завершается операция записи.

В операции 1380, когда операция записи завершается, система 200 дисковода записывает элемент записи и RMD 600 на носитель записи информации. Когда операция записи не завершена, способ переходит к операции 1310, чтобы выполнить следующую запись данных.

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

Фиг.14 является блок-схемой варианта осуществления структуры единичного блока 400 записи, записываемого в области 422 пользовательских данных носителя записи информации, показанного на фиг.4. Обращаясь к фиг.14, единичный блок 400 записи включает в себя часть 1410 данных и часть 1420 дополнительной информации. Часть 1410 данных является пользовательскими данными. Если единичный блок 1400 записи является первоначальным блоком записи, часть 1410 данных является первоначальными данными, которые записываются изначально. Если единичный блок 1400 записи является блоком записи замещения, часть 1410 данных является данными замещения.

Часть 1420 дополнительной информации является дополнительной информацией о первоначальных данных или данных замещения. Часть 1420 дополнительной информации включает в себя предыдущий адрес 1421, первоначальный адрес 1422 и информацию 1423 о группе. В поле 1422 первоначального адреса записывается адрес, представляющий местоположение первоначального блока записи, который записывается изначально. В поле 1421 предыдущего адреса записывается адрес, представляющий местоположение непосредственно предыдущего блока, который замещается единичным блоком 1400 записи. Информация 1423 о группе обозначает информацию о группе, к которой принадлежит единичный блок 1400 записи. По существу, когда единичный блок записи включает в себя информацию о группе, которой принадлежит этот единичный блок записи, может быть известно, каким группам принадлежат блоки, записанные на носитель записи информации. Следовательно, R-зоны, соответствующие каждой группе, могут быть восстановлены во время восстановления RMD 600.

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

Фиг.14 и 15 иллюстрируют структуру носителя записи информации, на котором единичные блоки записи были записаны согласно варианту осуществления настоящего изобретения. Подобно вышеописанному варианту осуществления, описанному со ссылкой на фиг.4 и фиг.9А-9С, предполагается, что область пользовательских данных носителя записи информации делится на две группы: группу 0 для хранения данных файловой системы и группу 1 для хранения пользовательских данных. Обращаясь к фиг.15, когда главное устройство 240 предписывает системе 200 дисковода записать первоначальные данные FS файловой системы по номеру логического сектора (LSN) а, система 200 дисковода записывает первоначальные данные FS файловой системы по номеру физического сектора (PSN) а на носителе записи информации, который соответствует LSN а. В это время оба значения поля 1422 предыдущего адреса и поле 1421 первоначального адреса, включенные в первоначальные данные FS файловой системы, устанавливаются в 0, чтобы указывать, что единичный блок 1400 записи, соответствующий первоначальным данным FS файловой системы, является первоначальным блоком (а именно блоком, который первоначально записывается и не замещает какой-либо блок). Информация 1423 о группе, включенная в первоначальные данные FS файловой системы, устанавливается в 0, так как первоначальные данные FS файловой системы ассоциированы с группой 0.

После этого главное устройство 240 предписывает системе дисковода записать данные А и данные В в LSN а+1 и LSN а+2 соответственно. Система 200 дисковода записывает данные А и данные В в PSN а+1 и PSN а+2 на носителе записи информации, которые соответствуют LSN а+1 и LSN а+2 соответственно. В это время оба значения поля 1421 предыдущего адреса и поля 1422 первоначального адреса, включенные в данные А, устанавливаются как физический адрес данных А, то есть PSN а+1. Также оба значения поля 1421 предыдущего адреса и поля 1422 первоначального адреса, включенные в данные В, устанавливаются как физический адрес данных В, то есть PSN а+2. Это потому, что как данные А, так и данные В записываются изначально. Информация о группе, включенная в данные А и данные В, устанавливается в 1, так как данные А и данные В являются пользовательскими данными в показанном примере.

Теперь будет описан способ записи блока записи замещения. Запись данных А и данных В требует, чтобы данные FS файловой системы были обновлены, таким образом, главное устройство 240 предписывает системе дисковода записать данные FS' файловой системы в LSN а, чтобы обновить данные FS файловой системы согласно LOW. В ответ на эту команду система 200 дисковода записывает данные FS' файловой системы в незаписанную область PSN а+3 на носителе записи информации, зная, что PSN а на носителе записи информации, соответствующий LSN а, уже был записан данными. Также система дисковода генерирует элемент #1 замещения, чтобы указать, что данные, записанные в PSN а, были замещены данными, записанными в PSN а+3.

Фиг.16 показывает регистрационную запись #1 о замещении, в которой PSN а устанавливается как первоначальный адрес, а PSN а+3 устанавливается как адрес замещения.

Обращаясь опять к фиг.15, значения поля предыдущего адреса и поля первоначального адреса в блоке записи замещения, записанном в PSN а+3, а именно данных FS' файловой системы, устанавливаются в PSN а, чтобы указать, что непосредственно предыдущий блок блока записи замещения записывается в PSN а и что первоначальный блок записи для блока записи замещения записывается в PSN а. Информация 1423 о группе, включенная в данные FS' файловой системы, устанавливается в 0, чтобы указать, что группа, которой принадлежат данные FS' файловой системы, является группой 0 для хранения данных файловой системы.

Впоследствии, чтобы обновить данные А и данные В данными А' и данными В' согласно LOW, главное устройство 240 предписывает системе 200 дисковода записать данные А' и данные В' в LSN а+1 и LSN а+2 соответственно. Затем система 200 дисковода записывает данные А' и данные В' в незаписанные области PSN а+6 и PSN а+7 соответственно на носителе записи информации, зная, что PSN а+1 и PSN а+2 на носителе записи информации, соответствующие LSN а+1 и LSN а+2, уже были записаны данными.

Обращаясь к фиг.16, система 200 дисковода генерирует регистрационную запись #2 о замещении, чтобы указать, что данные, записанные в PSN а+1, были замещены данными, записанными в PSN а+6, и регистрационную запись #3 о замещении, чтобы указать, что данные, записанные в PSN а+2, были замещены данными, записанными в PSN а+7.

Обращаясь опять к фиг.15, значения поля 1421 предыдущего адреса и поля 1422 первоначального адреса в блоке записи замещения, записанном в PSN а+6, а именно данных А', оба устанавливаются как PSN а+1. Информация 1423 о группе, включенная в данные А', устанавливается в 1, так как данные А' являются пользовательскими данными.

Обновление данных А и данных В требует, чтобы данные FS' файловой системы были обновлены, таким образом, главное устройство 240 предписывает системе 200 дисковода записать данные FS'' файловой системы в LSN а. В ответ на команду система 200 дисковода записывает данные FS'' файловой системы в незаписанную область PSN а+4 на носителе записи информации, зная, что PSN а на носителе записи информации, соответствующий LSN а, уже был записан данными, и зная из регистрационной записи #1 о замещении, что данные, записанные в PSN а, были замещены данными, записанными в PSN а+3. Также система 200 дисковода изменяет регистрационную запись #1 о замещении, чтобы указать, что данные, записанные в PSN а, были замещены данными, записанными в PSN а+4.

Обращаясь к фиг.16, адрес замещения регистрационной записи #1 о замещении изменяется с PSN а+3 на PSN а+4. Обращаясь опять к фиг.15, значение поля 1421 предыдущего адреса в блоке 1400 записи замещения, записанном в PSN а+4, а именно данных FS'' файловой системы, устанавливается в PSN а+3, чтобы указать, что непосредственно предыдущий блок блока записи замещения записывается в PSN а+3. Значение поля 1422 первоначального адреса в блоке 1400 записи замещения, записанном в PSN а+4, а именно данных FS'' файловой системы, устанавливается в PSN а, чтобы указать, что физический адрес, соответствующий логическому адресу данных FS'' файловой системы, равен PSN а. Информация 1423 о группе, включенная в данные FS'' файловой системы, устанавливается в 0, что указывает группу 0, так как данные FS'' файловой системы являются данными файловой системы.

Теперь будет описан способ восстановления регистрационной записи о замещении. Если носитель записи информации, на который данные записаны, как описано выше, загружается снова в систему 200 дисковода, и системе 200 дисковода не удается получить конечный TDFL из области 412 временного управления дефектами начальной или конечной области 410, 430 носителя 400 записи информации, системе 200 дисковода нужно восстановить по меньшей мере регистрационную запись 510 о замещении, которая указывает состояние носителя записи информации, на котором произошло замещение, требуемое при генерации дефекта или замещении для LOW, среди TDFL 500. Регистрационная запись 510 о замещении восстанавливается с использованием значений поля 1421 предыдущего адреса и поля 1422 первоначального адреса, включенных в часть 1420 дополнительной информации, извлеченную из блока 1400 записи, записанного на носитель 400 записи информации. В частности, согласно аспекту настоящего изобретения данные, записанные в область 420 пользовательских данных носителя записи информации, делятся на группы согласно характеристикам данных. Следовательно, если данные файловой системы желательно воспроизвести, сначала ищутся поля 1423 информации о группе частей 1420 дополнительной информации всех блоков 1400 записи, записанных на носитель записи информации, и собираются только блоки 1400 записи, имеющие поля 1423 информации о группе, заполненные группой 0. Таким образом, время, требуемое, чтобы восстановить регистрационную запись о замещении, может быть уменьшено.

Пример воспроизведения данных файловой системы будет теперь описан со ссылкой на фиг.15, 17А и 17В. Первое, система 200 дисковода осуществляет доступ к полям 1423 информации о группе из состава частей 1420 дополнительной информации, включенных во все блоки 1400 записи, записанные на носителе записи информации, и считывает только блоки записи, имеющие поля 1423 информации о группе, заполненные числом 0. Далее, система 200 дисковода считывает единичный блок 1400 записи, записанный в PSN а, и обнаруживает из '0', записанного в поле 1421 предыдущего адреса и поля первоначального адреса 1422, что считанный блок записи является первоначальными данными файловой системы, которые изначально записываются как противоположные другим данным, имеющим '1'. Затем система 200 дисковода считывает блок записи, записанный в PSN а+3, и знает из PSN а, записанного в поле 1421 предыдущего адреса считанного блока записи, что считанный блок записи заместил блок записи, записанный в PSN а, а из PSN а, записанного в поле 1422 первоначального адреса считанного блока записи, что данные файловой системы, записанные в PSN а+3, имеют логический адрес, соответствующий PSN а. Согласно этому знанию система 200 дисковода восстанавливает регистрационную запись #1 о замещении по фиг.17А, которая указывает состояние носителя записи информации, на котором данные, записанные в PSN а, были замещены данными, записанными в PSN а+3.

Затем система 200 дисковода считывает блок записи, записанный в PSN а+4, и знает из PSN а+3, записанного в поле 1421 предыдущего адреса считанного блока 1400 записи, что считанный блок 1400 записи заместил блок 1400 записи, записанный в PSN а+3, а из PSN а, записанного в поле 1422 первоначального адреса считанного блока записи, что физический адрес первоначальных данных считанного блока адреса равен PSN а. Согласно этому знанию система 200 дисковода изменяет адрес замещения регистрационной записи #1 о замещении по фиг.17А с PSN а+3 на PSN а+4, чтобы восстановить регистрационную запись #1 о замещении по фиг.17В. Так как не существует больше единичных блоков 1400 записи, имеющих информацию 1423 о группе, равную 0, в области пользовательских данных по фиг.15, дисковод 200 обнаруживает, что блок 1400 записи, записанный в PSN а+4, является окончательным обновлением изначально записанных данных файловой системы.

Как описано выше, правильная регистрационная запись #1 о замещении блока 1400 записи может быть восстановлена с использованием поля 1421 предыдущего адреса и поля 1422 первоначального адреса, включенных в часть 1420 дополнительной информации блока записи. В вышеописанном способе восстановления местоположение конечного блока записи замещения может быть найдено посредством обращения к значениям, записанным в полях 1421 предыдущего адреса блоков записи, имеющих поля 1422 первоначального адреса, заполненные идентичными значениями. Следовательно, правильная регистрационная запись о замещении окончательного блока записи замещения может быть восстановлена. Другими словами, поле 1422 первоначального адреса блока 1400 записи предоставляет значение, которым заполняется поле 1422 первоначального адреса регистрационной записи о замещении для блока записи. Поле 1421 предыдущего адреса блока 1400 записи предоставляет значение, которым заполняется поле адреса замещения регистрационной записи о замещении для блока 1400 записи. В частности, согласно аспекту настоящего изобретения информация 1423 о группе дополнительно включается в такой единичный блок записи, так что восстановление только данных, ассоциированных с конкретной группой, может быть быстро выполнено.

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

При описании в терминах R-зон, RMD и блоков записи понятно, что другие компоновки данных и областей могут использоваться с настоящим изобретением. Кроме того, в дополнение к записи носителя однократной записи с использованием способа логической перезаписи, понятно, что настоящее изобретение может использоваться в других способах помимо логической перезаписи по причинам, отличным от логической перезаписи, в перезаписываемых носителях и в носителях помимо CD и DVD, таких как оптические носители следующего поколения (например, Blu-ray и усовершенствованные оптические диски) и в неоптическом носителе.

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

Похожие патенты RU2343567C2

название год авторы номер документа
НОСИТЕЛЬ ИНФОРМАЦИИ, УСТРОЙСТВО ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ 2005
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2353983C2
НОСИТЕЛЬ ИНФОРМАЦИИ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ 2008
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2376663C2
НОСИТЕЛЬ ИНФОРМАЦИИ, УСТРОЙСТВО ДЛЯ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ 2008
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2471255C2
НОСИТЕЛЬ ИНФОРМАЦИИ, УСТРОЙСТВО ДЛЯ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ 2005
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2345427C1
УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С НОСИТЕЛЯ ЗАПИСИ 2004
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
  • Ли Киунг-Геун
RU2473981C2
ОПТИЧЕСКИЙ НОСИТЕЛЬ ЗАПИСИ, УСТРОЙСТВО И СПОСОБ ЗАПИСИ-ВОСПРОИЗВЕДЕНИЯ, СПОСОБ ИНИЦИАЛИЗАЦИИ И СПОСОБ ПОВТОРНОЙ ИНИЦИАЛИЗАЦИИ 2005
  • Хванг Сунг-Хее
RU2299481C2
ОПТИЧЕСКИЙ НОСИТЕЛЬ ЗАПИСИ И УСТРОЙСТВО ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ 2004
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2333547C2
УСТРОЙСТВО ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ ДЛЯ ВЫПОЛНЕНИЯ RMW ДЛЯ LOW, СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ ДЛЯ ЭТОГО И НОСИТЕЛЬ ХРАНЕНИЯ ИНФОРМАЦИИ ДЛЯ ЭТОГО 2005
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
  • Ли Киунг-Геун
RU2358336C2
СПОСОБ И УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДЕФЕКТОВ В НОСИТЕЛЯХ ЗАПИСИ И НОСИТЕЛЬ ЗАПИСИ С КОНТРОЛЕМ ДЕФЕКТОВ, ПОЛУЧЕННЫЙ С ИСПОЛЬЗОВАНИЕМ ЭТОГО СПОСОБА 2007
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
  • Ли Киунг-Геун
RU2349972C2
УСТРОЙСТВО ДЛЯ ЗАПИСИ И/ИЛИ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ В ОТНОШЕНИИ НОСИТЕЛЯ ЗАПИСИ С ОДНОКРАТНОЙ ЗАПИСЬЮ (ВАРИАНТЫ) И НОСИТЕЛЬ ЗАПИСИ С ОДНОКРАТНОЙ ЗАПИСЬЮ 2008
  • Хванг Сунг-Хее
  • Ко Дзунг-Ван
RU2457553C2

Иллюстрации к изобретению RU 2 343 567 C2

Реферат патента 2009 года НОСИТЕЛЬ ЗАПИСИ ИНФОРМАЦИИ, УСТРОЙСТВО ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ И СПОСОБ ЗАПИСИ/ВОСПРОИЗВЕДЕНИЯ

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

Формула изобретения RU 2 343 567 C2

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

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

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

блок записи замещения записывается упомянутым устройством в одной из

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

2. Носитель записи информации по п.1, в котором

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

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

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

информацию о числе упомянутых групп,

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

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

список элементов R-зон для соответствия каждой из упомянутых групп,

или комбинацию вышеперечисленного.

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

часть данных, которая содержит первоначальные данные или данные замещения, и

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

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

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

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

8. Устройство записи по п.7, в котором

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

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

9. Устройство записи по п.7, в котором

контроллер предоставляет данные управления записью (RMD), используемые для управления записью данных на носитель записи информации; и

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

10. Устройство записи по п.9, в котором RMD-заголовок включает в себя

информацию о числе упомянутых групп,

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

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

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

11. Устройство записи по п.9, в котором каждый из элементов R-зоны включает в себя информацию о том, какая из групп назначена каждой из R-зон.12. Устройство записи по п.7, в котором каждый из блоков записи включает в себя

часть данных, которая содержит первоначальные данные или данные замещения, и

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

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

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

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

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

14. Устройство воспроизведения по п.13, в котором

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

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

15. Устройство воспроизведения по п.13, в котором

контроллер предоставляет данные управления записью (RMD), используемые для управления записью данных на носитель записи информации; и

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

16. Устройство воспроизведения по п.15, в котором RMD-заголовок включает в себя

информацию о числе упомянутых различных групп,

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

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

список элементов R-зон для каждой из упомянутых групп, или

комбинацию вышеперечисленного.

17. Устройство воспроизведения по п.15, в котором каждый из элементов R-зон включает в себя информацию о том, какая из групп назначается каждой из R-зон.18. Устройство воспроизведения по п.13, в котором каждый из блоков записи включает в себя

часть данных, которая содержит первоначальные данные или данные замещения, и

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

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

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

20. Способ по п.19, в котором

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

другая из упомянутых групп предназначена для данных типа данных

файловой системы, отличного от типа пользовательских данных.

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

информацию о числе упомянутых групп,

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

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

список элементов R-зон для каждой из групп, или

комбинацию вышеперечисленного.

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

часть данных, которая содержит первоначальные данные или данные замещения, и

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

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

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

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

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

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

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

часть данных, которая содержит первоначальные данные или данные замещения, и

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

31. Способ по п.30, дополнительно содержащий этап, на котором формируют данные управления записью (RMD), используемые для управления записью данных на носитель записи информации, согласно части дополнительной информации, включенной в считанные блоки записи из упомянутых блоков записи.32. Машиночитаемый носитель, закодированный инструкциями обработки для осуществления способа записи данных по п.19, используя по меньшей мере один компьютер.33. Машиночитаемый носитель, закодированный инструкциями обработки для осуществления способа воспроизведения данных по п.25, используя по меньшей мере один компьютер.34. Способ управления данными разных типов на носителе записи информации содержит этапы, на которых

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

классифицируют новые данные, которые должны быть записаны на носитель записи информации, согласно тому, соответствуют ли эти новые данные первому типу или второму типу ранее записанных данных;

если новые данные соответствуют первому типу ранее записанных данных, включают новые данные в первую группу и записывают новые данные в первую область; и

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

35. Способ по п.34, в котором

новые данные включаются в первую группу,

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

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

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

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

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

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

если одна из множества областей, ассоциированных с первой группой,

может быть записана, записывают новые данные в эту одну область первой группы.

43. Способ по п.35, дополнительно содержащий этап, на котором определяют позиции каждой из множества областей, ассоциированных с первой группой и второй группой, с использованием записанной информации о положении для каждой из областей.44. Способ по п.34, дополнительно содержащий этап, на котором записывают идентификационную информацию группы в новых данных, указывающую, в какую из первой и второй групп новые данные классифицируются, и отличающую классифицированные новые данные от других из первой и второй групп.45. Способ по п.44, дополнительно содержащий этап, на котором записывают информацию о предыдущем физическом адресе, указывающую адрес ранее записанной информации, замещаемой новыми данными.46. Машиночитаемый носитель, закодированный инструкциями обработки для осуществления способа воспроизведения данных по п.34, используя по меньшей мере один компьютер.47. Носитель записи информации, по отношению к которому устройство записи и/или воспроизведения переносит данные в блоках записи, причем этот носитель содержит

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

при этом первый тип данных, ассоциированных с первой группой, переносится относительно первых зон, а не относительно вторых зон,

второй тип данных, ассоциированных со второй группой, переносится относительно вторых зон, а не относительно первых зон, и

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

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

обнаруживают первую информацию о группе в первом блоке записи и классифицируют первый блок записи в указанную одну из первой и второй групп согласно первой информации о группе;

обнаруживают вторую информацию о группе во втором блоке записи и классифицируют второй блок записи в указанную одну из первой и второй групп согласно второй информации о группе;

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

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

50. Способ по п.49, в котором

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

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2009 года RU2343567C2

Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
US 6138203 A, 24.10.2000
RU 99109570 A, 27.01.2001
RU 99128106 A1, 20.10.2001.

RU 2 343 567 C2

Авторы

Хванг Сунг-Хее

Ко Дзунг-Ван

Даты

2009-01-10Публикация

2005-08-22Подача