СПОСОБ УПРАВЛЕНИЯ ПЕРЕЗАПИСЬЮ И СПОСОБ ЗАПИСИ УПРАВЛЕНЧЕСКОЙ ИНФОРМАЦИИ НА ОПТИЧЕСКИЙ ДИСК С ОДНОКРАТНОЙ ЗАПИСЬЮ
METHOD OF CONTROLLING OVERWRITING AND METHOD OF MANAGEMENT INFORMATION ON OPTICAL DISC WHICH CAN BE WRITTEN ONCE

Область техники, к которой относится изобретение
Настоящее изобретение относится к способу управления перезаписью и к способу записи управленческой информации на оптический диск однократной записи.
Известный уровень техники
В последнее время ожидают, что будет разрабатываться и производиться новый формат носителя - HD-DVD (цифровой универсальный диск с высокой плотностью записи), на который могут записываться видео- и аудиоданные с высоким качеством и большого объема, например диск «Blu-ray» многократной записи (диск «BD-RE»).
Диск «BD-RE», как показано на фиг.1, содержит нулевую дорожку (LIA), область данных и конечную дорожку (LOA). В начале и конце области данных выделены: внутренняя резервная зона (ISA) и внешняя резервная зона (OSA).
На диск «BD-RE» данные записываются в блок кластера, соответствующего заданному блоку записи, и, как показано на фиг. 1, в процессе записи данных проверяется, существует ли какая-либо дефектная зона в области данных. Если обнаруживается такая дефектная зона данных, выполняется серия операций записи замещения с целью выполнения записи с замещением данных, записанных в дефектной зоне, в блок кластера в резервной зоне, например, во внутренней резервной зоне (ISA). Кроме того, информация о местоположении дефектной зоны и информация о местоположении записи замещения в резервной зоне записываются и сохраняются в списке дефектов на нулевой дорожке в виде управленческой информации.
Соответственно, даже, если в области данных диска «BD-RE» существует дефектная зона, данные, записанные в дефектную зону, записываются с помощью операции записи замещения в резервную зону, и во время операции воспроизведения данные, записанные в резервной зоне с помощью операции записи замещения вместо данных дефектной зоны, считываются и воспроизводятся с учетом управленческой информации так, что заранее предотвращается появление каких-либо ошибок записи/ воспроизведения данных.
Между тем, стандартизация дисков «BD-WO» (диск «Blu-ray» однократной записи) недавно обсуждалась заинтересованными компаниями, и т.к. запись на диск «BD-WO» производится однократно по всей поверхности диска, физически невозможно выполнить перезапись на диске «BD-WO», в отличие от диска «BD-RE».
Однако может оказаться необходимым выполнить перезапись на диске «BD-WO» в целях редактирования записанных данных, изменения части записанных данных или для обеспечения удобств для пользователя или главной ЭВМ, и, следовательно, срочно необходим эффективный способ выполнения этих операций.
Сущность изобретения
Соответственно настоящее изобретение направлено на способ управления перезаписью и способ записи управляющей информации на оптический диск однократной записи, который, по существу, решает одну или более проблем, связанных с ограничениями и недостатками известных технических решений.
Задачей настоящего изобретения является предложение способа управления перезаписью, способа записи управленческой информации на оптический диск однократной записи, устройства записи/воспроизведения, позволяющих осуществлять логическую перезапись на оптическом диске однократной записи.
Дополнительные преимущества, задачи и особенности изобретения будут изложены частично в последующем описании и, частично, будут очевидны специалисту в данной области техники после изучения материала, приведенного ниже, или из практики применения данного изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты с помощью структуры, в частности, указанной в описании и соответствующей формуле изобретения, а также приложенных чертежах.
Для достижения этих задач и других преимуществ в соответствии с целью настоящего изобретения, сформулированной и подробно рассмотренной здесь, способ управления перезаписью на оптическом диске однократной записи включает в себя запись с замещением данных из заданной области диска, на которые запрашивается перезапись, причем запись осуществляется в другую зону данных, физически отделенную от заданной области диска, а также создание и запись управленческой информации с целью воспроизведения физических данных, записанных с замещением.
В другом аспекте настоящего изобретения способ записи управленческой информации на оптический диск однократной записи включает в себя запись с замещением данных из заданной области диска, на которые запрашивается перезапись области диска, или возник дефект, и при записи управленческой информации по перезаписи раздельную запись управленческой информации для случая, когда записан с замещением один блок записи, и для случая, когда записаны с замещением множество блоков записи.
Еще в одном аспекте настоящего изобретения способ записи управленческой информации на оптический диск однократной записи включает в себя запись с замещением данных из заданной области диска, на которую запрашивается перезапись или возник дефект, и при записи управленческой информации по перезаписи раздельную запись управленческой информации для случая, когда данные записаны с замещением по запросу на перезапись, и для случая, когда данные записаны с замещением из-за дефектной области.
В следующем аспекте настоящего изобретения аппарат для записи/воспроизведения данных оптического диска однократной записи содержит контроллер, предназначенный для передачи команды записи с целью запроса записи в заданную область диска, и устройство записи/воспроизведения, предназначенное для определения, является ли заданная область диска областью, где выполнена запись, или областью, куда запись не производилась, и выполнения записи с замещением данных в другую зону области данных, а также выполнения на диске записи данных о том, что выполнена запись с замещением, как управленческой информации, если определено, что заданная область является областью, где выполнена запись.
Краткое описание чертежей
Прилагаемые чертежи, предусмотренные для более глубокого понимания изобретения, являются составной частью настоящей заявки, иллюстрируют примеры осуществления настоящего изобретения и вместе с описанием служат для объяснения принципов настоящего изобретения.
На фиг.1 представлены схема, иллюстрирующая структуру оптического диска многократной записи и способ управления дефектами в соответствии с известным техническим решением;
Фиг.2 иллюстрирует способ управления перезаписью на оптическом диске однократной записи в соответствии с примером осуществления настоящего изобретения;
Фиг.3 иллюстрирует способ управления перезаписью на оптическом диске однократной записи в соответствии с другим примером осуществления настоящего изобретения;
Фиг.4А, 4В и 5 иллюстрируют способы управления перезаписью данных на оптическом диске однократной записи в соответствии с очередными примерами осуществления настоящего изобретения;
На фиг.6 представлена схема, иллюстрирующая способ записи управляющей информации на оптический диск многократной записи в соответствии с известным техническим решением;
Фиг.7 иллюстрирует способ записи управленческой информации на оптический диск однократной записи в соответствии с примером осуществления настоящего изобретения;
На фиг.8А и 8В представлены таблицы, иллюстрирующие содержание управленческой информации на оптическом диске однократной записи для фиг.7 в соответствии с настоящим изобретением;
Фиг.9 иллюстрирует способ записи управленческой информации на оптический диск однократной записи в соответствии с еще одним примером осуществления настоящего изобретения;
Фиг.10 иллюстрирует способ записи управленческой информации на оптический диск однократной записи в соответствии с еще одним примером осуществления настоящего изобретения;
На фиг.11А и 11В представлены таблицы, иллюстрирующие содержание управленческой информации на оптическом диске однократной записи для фиг.9 и 10 в соответствии с настоящим изобретением;
Фиг.12 иллюстрирует способ обновления управленческой информации на оптическом диске однократной записи для фиг.9 и 10 в соответствии с настоящим изобретением; и
Фиг.13 иллюстрирует устройство для записи/воспроизведения данных оптического диска однократной записи в соответствии с настоящим изобретением.
Предпочтительные примеры осуществления настоящего изобретения
Рассмотрим теперь подробно способ управления перезаписью данных на оптическом диске однократной записи в соответствии с предпочтительными осуществлениями настоящего изобретения, примеры которых иллюстрируются прилагаемыми чертежами. Везде, где это возможно, одни и те же номера на всех чертежах обозначают одни и те же или подобные части.
Настоящее изобретение делает возможным выполнение перезаписи данных даже на оптическом диске однократной записи. Термин "перезапись" означает повторную запись в заданной области перезаписываемого оптического диска. Другими словами, перезапись представляет собой внутреннюю характеристику только оптического диска многократной записи, и обычно считается, что невозможно выполнять перезапись на оптическом диске однократной записи.
Однако настоящее изобретение дает возможность выполнить логическую перезапись притом, что физические характеристики оптического диска однократной записи остаются неизменными.
Фиг.2 иллюстрирует способ управления перезаписью данных на оптическом диске однократной записи в соответствии с примером осуществления настоящего изобретения. Например, диск «BD-WO» (диск «Blu-ray» однократной записи) содержит нулевую дорожку (LIA), зону данных и конечную дорожку (LOA). В начале и конце зоны данных имеются отдельные зоны: внутренняя резервная зона (ISA) и внешняя резервная зона (OSA).
Кроме того, на диске предусмотрена временная область управления дефектами (TDMA). Во временную область управления дефектами (TDMA) записывается временный список дефектов (TDFL), и во временный список дефектов (TDFL) в качестве управленческой информации записывается запись о дефекте или запись о перезаписи. Соответственно в случае, когда данные соответствующей области записаны с замещением в другой области данных из-за дефектной области или из-за запроса на перезапись, управленческая информация записывается как временный список дефектов (TDFL) во временной области управления дефектами (TDMA).
На фиг.2, если в области данных уже существует зона, в которую произведена запись, то «перезапись» в соответствующую зону физически не допускается из-за свойств оптического диска однократной записи. Однако, если команда записи пользователя или ЭВМ запрашивает выполнение записи на зону А-В (например, зону, в которой уже произведена запись), как показано на фиг.2, настоящее изобретение заставляет сам дисковод выполнять запись с замещением данных в другой зоне области данных. Соответственно, пользователь или ЭВМ может подать команду на запись независимо от того, произведена или нет запись в заданной зоне, и, следовательно, пользователь может использовать оптический диск однократной записи как обычный оптический диск многократной записи. Эта процедура называется логической перезаписью (LOW) в отличие от физической перезаписи.
В частности, при выполнении команды записи в зону А-В, как показано на фиг.2, перезапись нельзя выполнить в соответствующей зону, т.к. в ней уже произведена запись. Вместо этого команду записи можно выполнить таким способом, при котором данные записываются с замещением в зоне C-D области данных, находящейся перед внешней резервной зоной (OSA), а соответствующая зона управления записывается во временной области управления дефектами (TDMA) диска в виде информации временного списка дефектов (TDFL). После этого, если пользователь или ЭВМ выдает команду на воспроизведение данных из зоны А-В диска, дисковод вместо данных из зоны А-В воспроизводит данные, сохраненные в зоне C-D, с учетом записанной управленческой информации.
На фиг.3, 4А, 4В и 5 показаны различные зоны, в которых выполняется запись с замещением по запросу на перезапись, а на фиг. с 6 по 12 иллюстрируются способы записи управленческой информации о перезаписи или о последовательных дефектных зонах в соответствии с примерами осуществления настоящего изобретения. Заметим, что одни и те же номера на чертежах обозначают одни и те же или подобные части.
Фиг.3 иллюстрирует способ управления перезаписью данных на оптическом диске однократной записи в соответствии с другим примером осуществления настоящего изобретения. Этот пример осуществления характеризуется тем, что данные из зоны, где запрашивается перезапись, подвергаются перезаписи с замещением так, чтобы они следовали за областью, в которой уже произведена запись. Этот вариант осуществления аналогичен варианту осуществления фиг.2, за исключением расположения зоны записи с замещением.
Фиг.4А иллюстрирует способ управления перезаписью данных на оптическом диске однократной записи в соответствии с очередным примером осуществления настоящего изобретения. Этот пример осуществления характеризуется тем, что данные зоны (например, зоны А-В), где запрашивается перезапись, записываются с замещением в зоне C-D резервной зоны. Таким образом, в резервной зоне записываются и кластер замещения, обусловленный дефектной зоной, и кластер замещения, обусловленный запросом на перезапись. Как будет объяснено позднее, это означает, что запись с замещением, обусловленная запросом на перезапись, может рассматриваться аналогично записи с замещением, обусловленной дефектной областью. Кроме того, как показано на фиг.4В, внешняя резервная зона (OSA) может быть разделена на зону для дефекта и зону для перезаписи.
Фиг.5 иллюстрирует способ управления перезаписью данных на оптическом диске однократной записи в соответствии с очередным примером осуществления настоящего изобретения. На фиг.5 данные, подлежащие записи в зоне (например, зоне А-В), где запрашивается перезапись, записываются с замещением в зоне C-D отдельной зоны перезаписи (OWA). То есть зоной записи с замещением являются внутренняя резервная зона (ISA) или внешняя резервная зона (OSA), когда причиной перезаписи является дефектная зона, и зоной записи с замещением является отдельная зона перезаписи (OWA) - когда запрашивается перезапись. Соответственно, запись с замещением, обусловленная дефектной зоной, и запись с замещением по запросу на перезапись отчетливо отличаются друг от друга.
Фиг.6-12 иллюстрируют способы записи управленческой информации в соответствии с известным техническим решением и настоящим изобретением. На фиг.6 способ записи управленческой информации на диске «BD-RE» в соответствии с известным техническим решением показан в сравнении со способом записи управленческой информации на диске «BD-WO» в соответствии с настоящим изобретением.
Информация о дефектах записывается на нулевую дорожку (LIA) диска и состоит из заголовка списка дефектов и записи о дефекте. Заголовок списка дефектов содержит идентифицирующую информацию (ID) для идентификации списка дефектов и информацию, указывающую количество записей о дефектах. Одна запись о дефекте состоит из 8 байтов и содержит четыре поля: «status 1» (состояние 1), «defective cluster first PSN (Physical sector number)» (номер «PSN» первого физического сектора дефектного кластера), «status 2» (состояние 2) и «replacement cluster first PSN» (номер «PSN» первого физического сектора кластера замещения). На диске «BD-RE» информация поля «status 1» содержит данные о типе записи о дефекте. Например, если его значение равно «0000b», это означает тип записи о дефекте «RAD» (Re-Allocation Defective - переназначение дефекта), когда запись с замещением выполнена нормально, а если значение поля равно «0001b», это означает тип записи о дефекте «NRD» (Non-Reallocation Defective - отсутствие переназначения дефекта), когда зона замещения для записи с замещением не назначена. В свою очередь, поле «defective cluster first PSN» (номер «PSN» первого физического сектора дефектного кластера) предназначено для записи информации о позиции кластера, где возник дефект, и обычно в этом поле указывается номер первого физического сектора соответствующего кластера. Кроме того, поле «status 2» представляет собой поле, которое не используется в диске «BD-RE». Как объясняется далее, в соответствии с настоящим изобретением при записи управленческой информации активно используется поле «status 2». Поле «replacement cluster first PSN» (номер «PSN» первого физического сектора кластера замещения) предназначено для записи информации о позиции в зоне записи с замещением в резервной зоне, обусловленной дефектной областью. В случае «RAD» типа записи о дефекте обычно записывается информация о соответствующей позиции в зоне записи с замещением, однако в случае «NRD» типа записи о дефекте запись с замещением не производится, и поэтому это поле устанавливается в значение «нуль».
Фиг.7-12 иллюстрируют способы записи управленческой информации на оптический диск однократной записи в соответствии с примерами осуществления настоящего изобретения. В настоящем изобретении запись управленческой информации, в общем, делится на два типа. Первый заключается в записи управленческой информации в виде записей о перезаписи, которые отличаются от записей о дефекте, как это показано на фиг.8А, 8В и 9, а второй заключается в записи управленческой информации в таком же виде, как и записи о дефекте, как это показано на фиг.10-12. В первом варианте два вида записей отличаются друг от друга, даже если сделать сортировку, но во втором случае два вида записей при сортировке смешиваются.
Далее способ записи управленческой информации в соответствии с настоящим изобретением объясняется более подробно.
Фиг.7 иллюстрирует способ записи управленческой информации на оптический диск однократной записи при выполнении записи с замещением по запросу на перезапись в соответствии с примером осуществления настоящего изобретения. Фиг.8А и 8В иллюстрируют запись информации о позиции зоны, для которой запрашивается перезапись, информации о позиции зоны записи с замещением и информации о размере перезаписи, в качестве управленческой информации.
В настоящем изобретении, например для совместимости с дисками «BD-RE», управленческая информация записывается в виде записи размером 8 байт в зоне, где записана запись о дефекте. Соответственно, управленческая информация записывается с применением четырех полей, которые являются теми же самыми, что и в записи о дефекте. Однако управленческая информация, обусловленная перезаписью, называется записью о перезаписи в отличие от записи о дефекте, и для различения используется идентифицирующая информация, содержащаяся в записи.
Объясним подробнее запись о перезаписи на фиг.7. Во-первых, информация о типе записи, которая не используется в существующих дисках «BD-RE», используется в поле состояния «status 1». Например, если утверждается, что используется значение «1100b», и запись подтверждает использование значения «1100b», система распознает это как «запись о перезаписи». То есть значение поля состояния «status 1», которое не используется в дисках «BD-RE», используется для различения записи о перезаписи от записи о дефекте. В поле «defective cluster first PSN» (номер «PSN» первого физического сектора дефектного кластера) записывается информация о начальном адресе (например, адресе «А») зоны, для которой запрашивается перезапись. В поле «replacement cluster first PSN» (номер «PSN» первого физического сектора кластера замещения) записывается информация о начальном адресе (например, адресе «С») зоны записи с замещением в зоне данных. Это дает возможность представить такую адресную информацию как номер первого физического сектора начального кластера соответствующей зоны. В поле состояния «status 2» записывается размер информации, для которой запрашивается перезапись. Однако поле состояния «status 2» состоит из 4 бит, и если размер зоны, где запрашивается перезапись, превышает 16 кластеров, оно не сможет удовлетворительно отобразить размер зоны. Следовательно, если должна быть сделана перезапись кластеров, количество которых меньше 16, в поле состояния «status 2» записывается информация о размере «size_1» (случай 1), но если размер превышает 16 кластеров, информация о размере «size_1» записывается, соответственно, в поле «defective cluster first PSN» (номер «PSN» первого физического сектора дефектного кластера) и в поле «replacement cluster first PSN» (номер «PSN» первого физического сектора кластера замещения), или она записывается в любой из двух этих полей, а в поле состояния «status 2» записывается значение «0000b» (случай 2).
Соответственно, если поле состояния «status 1» имеет значение «1100b», система распознает запись о перезаписи, и если поле состояния «status 2» имеет значение «0000b», система распознает, что размер превышает 16 кластеров, и информация о размере указывается последовательными записями. Если поле состояния «status 2» имеет значение, отличное от «0000b», система определяет, что число кластеров равно значению, полученному посредством преобразования соответствующего цифрового значения в десятичное число, и соответствует информации о размере, для которой запрашивается перезапись. Естественно, что при распознавании начального адреса и информации о размере может быть получен и конечный адрес соответствующей зоны.
Фиг.7 иллюстрирует только случай, когда зона записи с замещением расположена перед внешней резервной зоной (OSA). Однако, как показано на фиг.3, 4А, 4В и 5, зона записи с замещением может располагаться после области записи (фиг.3), может быть в резервной зоне (фиг.4) или может быть в отдельной зоне перезаписи (OWA) (фиг.5).
На фиг.8А представлена схема, иллюстрирующая структуру временного списка дефектов (TDFL). Во временном списке дефектов (TDFL) записи о дефектах и записи о перезаписи записаны отдельно. Это результат сортировки записей на основе информации поля состояния «status 1». Кроме того, TDFL-заголовок временного списка дефектов (TDFL) дополнительно содержит информацию о количестве записей о дефектах и записей о перезаписи, и, следовательно, можно получить информацию о записях, произведенных в соответствующем временном списке дефектов (TDFL).
На фиг.8В приведена таблица, иллюстрирующая типы записей, иллюстрируемые фиг.7. В данной таблице запись о дефектах и запись о перезаписи отличаются друг от друга полем состояния «status 1». Кроме того, записи о перезаписи возможны в двух вариантах: одна запись и две записи - в зависимости от значения поля состояния «status 2». Если значение поля состояния «status 2» = «0000b», вариант соответствует двум записям, и информацию о размере можно получить из последующей записи. Если значение поля состояния «status 2» = отличается от «0000b», соответствующее значение прямо определяет информацию о размере.
Фиг.9 и 10 иллюстрируют способы записи управленческой информации на оптический диск однократной записи в соответствии с другим примером осуществления настоящего изобретения. На фиг.9 и 10 показан случай, когда, если есть запрос о перезаписи, то управленческая информация о записи с замещением обрабатывается по такому же типу, как и запись о существующем дефекте. То есть управленческая информация записывается в предположении, что запись с замещением по запросу на перезапись аналогична записи с замещением, выполняемой из-за дефектной зоны. В этом случае предпочтительнее выяснить, является ли количество блоков записи, записываемых с замещением, единичным или множественным (кластеров - в случае диска «BD-WO»), чем определять причину выполнения записи с замещением: из-за перезаписи или из-за дефектной зоны.
Таким образом, в соответствии с этим примером осуществления множество кластеров записаны с замещением в другой зоне в зависимости от определенной причины, и управленческая информация для управления этим процессом отличается от управленческой информации для случая, когда записан с замещением один блок записи. Соответственно, причиной, по которой множество кластеров записаны с замещением, может быть перезапись в соответствии с настоящим изобретением или множество дефектных зон, возникших в последовательно записанных блоках. В настоящем изобретении запись последовательного множества кластеров называется «линейным замещением блока» или просто «замещением блока». Напротив, запись с замещением одного кластера называется «1-кластерным линейным замещением» или просто «1-кластерным замещением».
В соответствии со способами, показанными на фиг.9 и 10, если перезапись заданной зоны (например, зоны «А-В») диска выполняется по запросу пользователя или по причине последовательных дефектов, появляющихся во всех соответствующих зонах, соответствующие данные записываются с замещением в зоне «C-D» резервной зоны диска, и записывается соответствующая управленческая информация. Даже если запись с замещением выполняется в другой области данных, отличной от резервной зоны, как для случаев перезаписи, показанных на фиг.2, 3, 4А, 4В и 5, способ записи управленческой информации в соответствии с настоящим изобретением может быть применен такой же.
На фиг.9 и 10 представлены два вида записи о дефектах. Первый вид записи (1-кластерное замещение) - в случае, когда записывается с замещением один блок записи, и второй вид записи (блочное замещение) - в случае, когда записывается с замещением множество блоков записи. Таким образом, при способе записи управленческой информации, показанном на фиг.9 и 10, управленческая информация записывается с учетом того, представляет ли собой записываемый с замещением элемент «1 кластер» или «блок», и предполагается, что запрос на перезапись или дефектная зона создаются в элементе «1 кластер» или «блок».
Кроме того, как показано на фиг.9 и 10, записи о дефекте могут отличаться в зависимости от того, используется ли информация о размере в качестве управленческой информации. Фиг.9 иллюстрирует случай, когда используется информация о размере, а фиг.10 иллюстрирует случай, когда информация о размере не используется.
Во-первых, на фиг.9, в случае «1-кластерного замещения», управленческая информация записывается таким же образом, как и на фиг.7. В случае «блочного замещения» поле состояния «status 1» имеет значение «0000b» аналогично случаю «1-кластерного замещения». Сортировка используется всякий раз, когда запись о дефекте записывается во временный список дефектов (TDFL). Первым полем, по значению которого производится сортировка, является поле состоянии «status 1», а следующим полем является поле «defective cluster first PSN» (номер «PSN» первого физического сектора дефектного кластера). Соответственно, если запись с замещением выполнена нормально, «1-кластерное замещение» и «блочное замещение» имеют одно и то же значение поля состояния «status 1» = «0000b», и, следовательно, при совпадающем значении поля состояния «status 1» сортировка выполняется по значению поля «defective cluster first PSN». Вот почему поле состояния «status 1» имеет значение «0000b» в обоих случаях: и в случае «блочного замещения», и в случае «1-кластерного замещения». Эта особенность более подробно объясняется при рассмотрении фиг.12.
Соответственно различие между случаем «1-кластерное замещение» и случаем «блочное замещение» определяется с использованием поля состояния «status 2». Таким образом, в случае «1-кластерное замещение» значение поля состояния «status 2» = «0000b», но в случае «блочное замещение», значение поля состояния «status 2» = «0001b» или «1001b». Здесь в случае «блочное замещение» имеются две последовательные записи. Если значение поля состояния «status 2» = «0001b», запись будет первичной ведущей записью, а если значение поля состояния «status 2» = «1001b», запись будет вторичной последующей записью. Первичная запись, в которой значение поля состояния «status 2» = «0002b», содержит исходный стартовый адрес исходной (первоначальной) зоны, подлежащей замещению, и стартовый адрес замещения зоны записи с замещением. Вторичная запись, в которой значение поля «status 2» = «0001b» или «1001b», содержит информацию «size_1» о размере зоны, подлежащей замещению.
На фиг.9 показана запись поля состояния «status 2» = «0001b» или «1001b» в случае блочного замещения в соответствии с примером осуществления настоящего изобретения, и естественно, что может использоваться любое другое сообщение, отличающееся от значения «status» = «0000b». Например, в случае блочного замещения такой же результат можно получить даже в случае, когда установлено, что значение поля состояния «status2» = «0011b» или «1011b».
Фиг.10 иллюстрирует случай, когда вторичная запись фиг.9 содержит исходный конечный адрес исходной зоны и конечный адрес замещения зоны записи с замещением вместо информации о размере, используемой во вторичной записи на фиг.9. Другие составляющие - те же самые, что на фиг.9.
На фиг.11А представлена схема, иллюстрирующая запись, записываемую во временный список дефектов (TDFL) в качестве управленческой информации при выполнении записи управленческой информации на оптический диск однократной записи в соответствии с настоящим изобретением. Со всеми записями обращаются так же, как с записями о дефектах (фактически, и запись с замещением из-за перезаписи, и запись с замещением из-за дефектной области имеет одно и то же значение поля состояния «status 1» = «0000b», и в обоих случаях называется записью о дефекте). В заголовке временного списка дефектов (TDFL) помещается информация, указывающая количество записей о дефекте для каждого вида. Здесь запись в случае «блочное замещение» может называться «BRAD» (Block RAD - блок переназначения дефекта) или «CDA» (зона последовательных дефектов). Это делается, чтобы указать, что в случае «блочное замещение», запись типа «BRAD» является той же самой, что и запись в случае «1-кластерное замещение», которая обычно является записью с замещением, но запись замещения выполняется блоками, а не кластерами.
На фиг.11В представлена таблица, характеризующая виды записей применительно к фиг.9 и 10. Как показано в таблице, в случае «1-кластерное замещение», запись имеет значение поля состояния «status2» = «0000b», а в случае «блочное замещение», запись имеет значение поля состоянии «status 2» = «0001b» или «1001b». Кроме того, в случае, когда запись с замещением выполнена нормально, запись имеет значение поля состояния «status 1» = «0001b» (NRD - отсутствие переназначения дефекта или BNRD - блок с отсутствием переназначения дефекта). Продолжая в таком же порядке, таблицу можно применить к любому виду записей.
Фиг.12 иллюстрирует метод обновления временного списка дефектов (TDFL) в способе записи управленческой информации, иллюстрируемом фиг.9, 10, 11А и 11В, и, главным образом, способ записи управленческой информации, используемый в случае, когда применяется сортировка.
Во-первых, при допущении, что временный список дефектов (TDFL) записан как список «TDFL № К» при пяти «1-кластерных замещениях», в формате «блочного замещения» были записаны с замещением шести последовательных кластеров, содержащих дефектные зоны, соответствующие записям о дефектах 3, 4 и 5. При этом новая запись будет записана в момент обновления списка «TDFK № К+1», и поскольку записи о дефектах 3, 4 и 5, записанные в предыдущем списке «TDFL № К», содержатся в зоне «блочное замещение» в списке «TDFL № К+1», они не требуют никакого дополнительного управления и, следовательно, в «TDFL № К+1» опущены. Таким образом, поскольку записи о дефектах 3, 4 и 5 могут быть выражены в виде новой записи типа «BRAD», они не могут быть записаны в качестве управленческой информации в список «TDFL № К+1». Соответственно, количество заключительных записей в списке «TDFL № К+1» будет равно трем, и эти три записи сначала упорядочиваются посредством сортировки на основе значения поля «status 1», а затем перед замещением размещаются в порядке расположения их первоначальных зон. При использовании этого подхода для случая на фиг.12, все типы записей «RAD» или «BRAD» имеют одно и то же значение поля «status 1» = «0000b» в списке «TDFL № К+1», и, следовательно, записи размещаются в порядке номеров «PSN» (номеров физических секторов) заменяемых первоначальных зон, которые являются вторым основанием для сортировки. При такой процедуре, благодаря «блочному замещению», можно уменьшить количество записей о дефектах, и это дает возможность эффективно использовать зону управления оптического диска однократной записи.
На фиг.13 показан аппарат для записи/воспроизведения данных оптического диска однократной записи в соответствии с настоящим изобретением.
Аппарат для записи/воспроизведения содержит устройство, предназначенное для выполнения записи на оптический диск и воспроизведения с него данных, и ЭВМ или контроллер, предназначенный для управления устройством. Контроллер выдает команды записи/воспроизведения на устройство записи/воспроизведения, а устройство записи/воспроизведения выполняет запись/воспроизведение данных заданной области диска в соответствии с командами контроллера. Устройство 10 записи/воспроизведения содержит интерфейс 12, предназначенный для осуществления связи с внешними устройствами, блок 11 оптической головки считывания/записи данных, предназначенный для записи на диск и считывания данных с диска, процессор 13 данных, предназначенный для приема сигнала, воспроизводимого блоком оптической головки считывания/записи, с целью восстановления нужного значения сигнала, или модулирования сигнала, подлежащего записи, в сигнал, который может быть записан на диск, с целью передачи модулированного сигнала, сервопривод 14, предназначенный для управления блоком 11 оптической головки считывания/записи данных с целью точного считывания сигнала с оптического диска или точной записи сигнала на диск, блок памяти 15, предназначенный для временного хранения разнообразной информации, в том числе управленческой информации и данных, а также микрокомпьютер 16 для управления узлами устройства записи/воспроизведения.
Во время операции записи вся управленческая информация диска считывается и сохраняется в блоке памяти 15 устройства записи/воспроизведения, и эта управленческая информация используется для операций записи на оптический диск или считывания с оптического диска данных. Контроллер 20, если необходимо записать данные в заданную зону диска, передает информацию о позиции в устройство записи/воспроизведения вместе с данными, подлежащими записи. Микрокомпьютер 16 в устройстве 10 записи/воспроизведения принимает команду записи и, исходя из управляющей информации, хранящейся в памяти 15, определяет, записана ли или нет какая-либо информация в зоне оптического диска, в которую контроллер 20 хочет записать данные. Если будет определено, что данная зона не содержит ранее записанных в нее данных, микрокомпьютер 16 выполняет запись в соответствии с командой записи контроллера 20, а если будет определено, что в данную зону уже записана информация, микрокомпьютер 16 записывает данные с замещением в другую зону области данных. Соответственно, микрокомпьютер 16 передает информацию о позиции в зоне записи с замещением и данные на сервопривод 14 и процессор 13 данных так, чтобы запись с замещением могла быть выполнена с помощью блока 11 оптической головки считывания/записи данных в нужной позиции на диске.
Во время операции воспроизведения вся управленческая информация диска считывается и сохраняется в блоке памяти 15 устройства записи/воспроизведения, и эта управленческая информация используется для выполнения операций записи/воспроизведения данных оптического диска. Контроллер 20, если необходимо воспроизвести данные, записанные в заданной зоне диска, передает информацию о позиции на устройство записи/воспроизведения. Микрокомпьютер 16 устройства 10 записи/воспроизведения принимает команду воспроизведения и определяет, записаны ли данные с замещением в другую зону области данных. Это может быть подтверждено посредством использования записи о дефектах или записи о перезаписи, записанных во временном списке дефектов (TDFL), как описано выше. Соответственно, если зона, данные с которой необходимо воспроизвести, не является замещаемой зоной, микрокомпьютер воспроизводит данные соответствующей зоны и передает воспроизведенную информацию на контроллер 20. Если данные записаны с замещением в другую зону, микрокомпьютер воспроизводит данные соответствующей зоны записи с замещением и передает воспроизведенную информацию на контроллер 20.
Применимость в промышленности
Соответственно настоящее изобретение дает возможность выполнять логическую перезапись при сохранении физических характеристик оптического диска однократной записи.
Для специалиста в данной области техники очевидно, что в настоящем изобретении могут быть сделаны различные модификации и изменения. Таким образом, предполагается, что настоящее изобретение охватывает модификации и изменения, сделанные в данном изобретении в пределах области действия прилагаемой формулы изобретения и их эквиваленты.