Носитель записи с кластером управления физическим доступом (рас), а также устройство и способы для формирования, записи и воспроизведения носителя записи
Иллюстрации
Показать всеПредложены носитель записи, способ и устройство для записи и воспроизведения этого носителя записи. Носитель содержит данные управления для управления доступом к носителю записи. Информация контроля доступа включает в себя правило, используемое когда информация контроля доступа неизвестна устройству, пытающемуся осуществить запись на носитель записи или воспроизведение с носителя записи. Также носитель содержит область информации статуса, в которой хранится информация статуса информации контроля доступа. Тем самым имеется возможность быстро получить информацию о состоянии областей информации контроля доступом. 4 н. и 23 з.п. ф-лы, 16 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к организации управления физическим доступом (РАС) и записи данных, носителям, содержащим РАС и данные записи (например, оптические диски высокой плотности, такие как диски, использующие синий диапазон спектра), а также устройству и способам для записи и/или воспроизведения данных на и/или с носителя данных.
Предшествующий уровень техники
Для записи больших объемов данных могут использоваться носители, например оптические диски. В настоящее время разрабатываются новые оптические носители высокой плотности (HD-DVD), например, диск, использующий синюю область спектра (далее называется «BD»), который позволяет повысить эффективность записи и/или запоминания видео и/или аудиоданных высокого разрешения.
Диски BD включают в себя перезаписываемый диск, использующий синюю область спектра (BD-RE), однократно записываемый диск, использующий синюю область спектра (BD-WO), и диск, использующий синюю область спектра, только для чтения (BD-ROM).
В настоящее время одной из проблем существующих систем является возможная несовместимость между дисководами различных версий, например, весьма возможно, что дисковод предыдущей версии с предыдущим набором функциональных возможностей будет с трудом взаимодействовать с носителем, который работает с дисководом, имеющим по меньшей мере одну функциональную возможность из следующего набора возможностей.
Сущность изобретения
Примерные варианты настоящего изобретения обеспечивают на носителе, например, на оптическом диске высокой плотности, кластер PAC, а также обеспечивают устройство и способы для записи данных на носитель и воспроизведения данных с носителя с использованием кластера PAC.
Примерные варианты настоящего изобретения обеспечивают записанные на носителе кластеры управления физическим доступом (PAC), чтобы улучшить защиту данных, улучшить управление данными, улучшить совместимость при воспроизведении, предотвратить разрушение данных и/или сократить необязательные повторяющиеся операции.
Примерные варианты настоящего изобретения обеспечивают носитель, такой как оптический диск высокой плотности, а также устройство и способы для управления кластером PAC.
В примерном варианте настоящее изобретение имеет своей целью создание носителя записи, включающего в себя по меньшей мере одну зону управления физическим доступом (PAC), содержащую по меньшей мере один кластер управления физическим доступом (PAC) и по меньшей мере одну область управления, содержащую информацию о состоянии для управления записью на носитель записи и/или воспроизведения с носителя записи, для каждого из по меньшей мере одного кластера PAC, где информация о состоянии включает в себя недействительное состояние для каждого кластера PAC.
В примерном варианте настоящее изобретение имеет своей целью создание способа обновления информации о состоянии на носителе записи, причем информация о состоянии связана по меньшей мере с одним кластером управления физическим доступом (PAC) в зоне PAC, при этом при обновлении кластера PAC способ включает в себя запись обновленного кластера PAC по местоположению следующего записываемого кластера в зоне PAC и обновление информации о состоянии путем записи информации о состоянии кластера PAC как недействительной и записи информации о состоянии обновленного кластера PAC как действительной.
В примерном варианте настоящее изобретение имеет своей целью создание способа обновления информации о состоянии на носителе записи, причем информация о состоянии связана по меньшей мере с одним кластером управления физическим доступом (PAC) в зоне PAC, при этом, если во время записи или воспроизведения этого кластера PAC обнаружено, что кластер PAC является дефектным, то способ включает в себя запись данных кластера PAC по местоположению следующего записываемого кластера PAC в зоне PAC и обновление информации о состоянии путем записи информации о состоянии кластера PAC как недействительной/дефектной и записи информации о состоянии следующего записываемого кластера РАС, содержащего данные кластера PAC как действительной.
В примерном варианте настоящее изобретение имеет своей целью создание способа обновления кластера управления физическим доступом (PAC) на носителе записи с однократной записью, включая запись кластера PAC в зоне PAC и обновление кластера PAC, где информация о состоянии предыдущей версии кластера PAC отмечается как недействительная, а информация о состоянии обновленной версии обновленного кластера PAC отмечается как действительная, где обновленная версия кластера PAC записывается по местоположению другого имеющегося кластера в зоне PAC.
В примерном варианте настоящее изобретение имеет своей целью создание устройства для записи на носитель записи и/или воспроизведения с носителя записи, включающего в себя приводной механизм (блок дисковода) для приведения в действие оптического записывающего устройства для записи данных на носитель записи или воспроизведения данных с носителя записи и контроллер для управления приводным механизмом для записи или воспроизведения данных на основе по меньше мере одной зоны управления физическим доступом (PAC), включающей в себя по меньшей мере один кластер управления физическим доступом (PAC) и по меньшей мере одну область управления, содержащую информацию о состоянии для каждого из по меньшей мере одного кластера PAC, где при обновлении кластера PAC контроллер записывает обновленный кластер PAC по местоположению следующего записываемого кластера в зоне PAC и обновляет информацию о состоянии путем записи информации о состоянии кластера PAC как недействительной и записи информации о состоянии обновленного кластера PAC как действительной.
В примерном варианте настоящее изобретение имеет своей целью создание устройства для записи на носитель записи и/или воспроизведения с носителя записи, включающего в себя приводной механизм для приведения в действие оптического записывающего устройства для записи данных на носитель записи или воспроизведения данных с носителя записи и контроллер для управления приводным механизмом для записи или воспроизведения данных на основе по меньше мере одной зоны управления физическим доступом (PAC), включающей в себя по меньшей мере один кластер управления физическим доступом (PAC) и по меньшей мере одну область управления, содержащую информацию о состоянии для каждого из по меньшей мере одного кластера PAC, где, если во время записи или воспроизведения этого кластера PAC обнаружено, что кластер PAC является дефектным, то контроллер записывает данные кластера PAC по местоположению следующего записываемого кластера PAC в зоне PAC, обновляет информацию о состоянии путем записи информации о состоянии кластера PAC как недействительной/дефектной и записывает информацию о состоянии следующего записываемого кластера PAC, содержащего данные кластера PAC как действительную.
В примерном варианте настоящее изобретение имеет своей целью создание устройства для записи на носитель записи с однократной записью и/или воспроизведения с носителя записи с однократной записью, включающего в себя приводной механизм для приведения в действие оптического записывающего устройства для записи данных на носитель записи с однократной записью или воспроизведения данных с носителя записи с однократной записью и контроллер для управления приводным механизмом для записи или воспроизведения данных на основе по меньше мере одной зоны управления физическим доступом (PAC), включающей в себя по меньшей мере один кластер управления физическим доступом (PAC) и по меньшей мере одну область управления, содержащую информацию о состоянии для каждого из по меньшей мере одного кластера PAC, где контроллер записывает кластер PAC в зону PAC и обновляет кластер PAC, отмечает информацию о состоянии предыдущей версии кластера PAC как недействительную и отмечает информацию о состоянии обновленной версии обновленного кластера PAC как действительную и записывает обновленную версию кластера PAC по местоположению другого имеющегося кластера в зоне PAC.
Должно быть ясно, что предшествующее общее описание и последующее подробное описание настоящего изобретения являются примерами для объяснения и предполагают дополнительное разъяснение заявленного изобретения.
Краткое описание чертежей
Сопроводительные чертежи, которые включены сюда для обеспечения дальнейшего понимания примерных вариантов осуществления изобретения, и составляют неотъемлемую часть заявки, иллюстрируют примерный вариант (варианты) осуществления изобретения, где:
Фиг.1 - общая структура оптического диска высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фиг.2 - зона INFO2 и зона INFO1 оптического диска высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фиг.3 - структура управления физическим доступом PAC, записываемая на оптическом диске высокой плотности с однократной записью, согласно примерному варианту осуществления настоящего изобретения;
Фиг.4 - структура PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фиг.5 - конфигурация поля «Неизвестные правила PAC» согласно примерному варианту осуществления настоящего изобретения;
Фиг.6 - сегментные зоны на оптическом диске высокой плотности согласно примерному варианту осуществления настоящего изобретения;
Фиг.7 - зона PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фиг.8 - структура TDDS на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фигуры с 9А по 9С - способ записи зоны PAC и информации о состоянии PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения;
Фигуры 10А и 10В - пример зоны PAC и информации о состоянии PAC, записываемой на оптическом диске высокой плотности с однократной записью, согласно примерному варианту осуществления настоящего изобретения;
Фигуры с 11А по 11D иллюстрируют способ записи зоны PAC и информации о состоянии PAC согласно другому примерному варианту осуществления настоящего изобретения;
Фиг.12 - способ отображения информации о состоянии PAC в TDDS, согласно примерному варианту осуществления настоящего изобретения, при обновлении записанного PAC;
Фиг.13 - структура TDDS на оптическом диске высокой плотности с однократной записью согласно другому примерному варианту осуществления настоящего изобретения;
Фигуры 14А и 14В - способ записи зоны PAC и информации о состоянии PAC на оптическом диске высокой плотности с однократной записью согласно другому примерному варианту осуществления настоящего изобретения;
Фигуры 15А и 15В - пример зоны PAC и информации о состоянии PAC, записываемой на оптическом диске высокой плотности с однократной записью согласно другому примерному варианту осуществления настоящего изобретения; и
Фиг.16 - блок-схема устройства для записи и воспроизведения на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления изобретения
Обратимся теперь к подробному описанию примерных вариантов осуществления настоящего изобретения, которые показаны на сопроводительных чертежах. Везде, где это возможно, используются одинаковые ссылочные позиции на всех чертежах для ссылки на одинаковые или подобные части.
В примерном варианте осуществления вдобавок к стандартному и привычному значению термин «управление физическим доступом (PAC)» может также включать в себя дополнительную информацию, записываемую на диск для организации/управления записью и воспроизведением данных для всего диска или конкретного сегмента в физической зоне диска. Термин «управление физическим доступом (PAC)» для простоты может встретиться в виде «PAC», «информация PAC» и/или «управляющая информация PAC». Вдобавок, зона на диске, на которую записывается PAC, может называться «зона PAC», а PAC, записываемый в зону PAC в кластерных блоках, может называться для простоты «кластер PAC». Кроме того, PAC, согласно примерным вариантам осуществления настоящего изобретения, может включать в себя «неизвестное правило», которое может ограничивать считывание/запись данных для всего диска или конкретного сегмента, для дисковода, имеющего неизвестный PAC_ID, и, в том числе, дисковода предыдущей версии (например, «унаследованная» версия»). PAC, имеющий приложенное к нему «неизвестное правило», можно назвать «неизвестный PAC». Аналогичным образом, известный конкретный PAC_ID, записанный в PAC, можно назвать «известным правилом», а «специальная информация PAC», которая прилагается к PAC, может называться «известный PAC».
Теперь со ссылками на сопроводительные чертежи будет подробно описана примерная структура PAC, записанного в зоне PAC. На фиг.1 показана общая структура оптического диска высокой плотности с однократной записью согласно одному варианту изобретения. Обратимся к фиг.1, где оптический диск высокой плотности с однократной записью может быть разбит, в направлении от внутренней периферии к внешней, на следующие части: вводную зону, зону данных и выводную зону. Вводная зона может дополнительно включать в себя область временного управления данными (TDMA), которая дополнительно включает в себя зоны управления дефектами и управления записью оптического диска. Для оптического диска высокой плотности с однократной записью область TDMA может физически записывать данные на диск только один раз. Соответственно, для записи на диске информации для управления дефектами и управления записью, которая может обновляться один или несколько раз в течение эксплуатации диска, во внутренней резервной области (ISA) или внешней резервной области (OSA) в зоне данных также могут быть предусмотрены дополнительные области TDMA. Область TDMA может включать в себя номер первого физического сектора из списка дефектов, структуру временного определения диска (TDDS), содержащую такую информацию, как местоположение зоны данных и/или временный список дефектов (TDFL).
Вводная зона дополнительно может быть разбита на зону INFO2 и зону INFO1 для записи в них информации различного рода. Зона INFO2 и/или зона INFO1 может включать в себя зоны PAC (управление физическим доступом). Зону PAC, присвоенную зоне INFO2, можно назвать зоной PAC2, а зону PAC, присвоенную зоне INFO1, можно назвать PAC1. Одна из зон PAC2 или PAC1 может содержать записанный на ней исходный PAC, а другая может использоваться в качестве резервной зоны для записи копии исходного PAC.
Как было описано выше, зона PAC может управлять считыванием/записью данных для всего диска или определенного сегмента и, следовательно, может включать в себя «неизвестное правило» для ограничения функций считывания/записи дисковода. Область диска, находящаяся под управлением «неизвестного правила», может включать в себя область управления диском «DMA», резервную область, область данных пользователя и/или другие соответствующие области. В частности, область данных пользователя может быть разделена на сегментные области, определенные на диске, для которых можно применять «неизвестное правило». Сегменты подробно обсуждаются ниже.
«Неизвестное правило» можно использовать для обеспечения прогнозируемых операций диска, причем оно может включать в себя управляющие элементы для таких операций, как считывание, запись и/или других аналогичных операций, для линейной замены дефектной зоны, логической перезаписи оптического диска высокой плотности с однократной записью и/или других аналогичных операций. На диске может быть предусмотрена область, в которой возможно применение «неизвестного правила» и которая имеет сегменты для определения всего диска или конкретного сегмента диска. Таким образом, путем определения области можно иметь доступ с дисковода предыдущей версии (или унаследованного дисковода), используя «неизвестное правило» PAC, записанное в зоне PAC, причем более новая версия оптического диска может решить любые проблемы, которые возможно возникнут, но не смогут быть идентифицированы в предыдущей версии, например, сокращение необязательных операций доступа для дисковода предыдущей версии. Кроме того, путем определения доступной области в физической области диска для дисковода предыдущей версии с целью доступа с использованием PAC, область данных, имеющая записанные на ней данные пользователя, может быть защищена более надежно, и/или может быть предотвращен или сведен к минимуму несанкционированный доступ к диску (например, атака хакера).
Далее подробно описываются зона INFO2 и зона INFO1, содержащие зону PAC2 и зону PAC1 на оптическом диске высокой плотности с однократной записью. На фиг.2 показаны зона INFO2 и зона INFO1 оптического диска высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения. Обратимся к фиг.2, где зона INFO2 может включать в себя 256 кластеров, в том числе 32 кластера зоны PAC2, 32 кластера области управления дефектами (DMA) 2 для управления дефектами, 32 кластера зоны данных управления (CD) 2, имеющей записанную в ней управляющую информацию и/или 32 кластера буферной зоны (BZ) 3. Вдобавок, зона INFO1 может иметь 256 кластеров, в том числе 32 кластера BZ2, 32 кластера DMA1, 32 кластера CD1, 32 кластера PAC1 и/или 128 кластеров области дисковода.
Зона PAC согласно примерному варианту настоящего изобретения может быть разбита на секции так, чтобы в каждой зоне INFO2 и зоне INFO1 во вводной зоне было 32 кластера. Зона PAC размером 32 кластера может быть разбита так, чтобы размер каждого PAC составлял один кластер. Кроме того, количество PAC, каждый размером в один кластер, может быть выбрано вплоть до максимального значения (например, максимум 32 кластера). Примерная структура, в которой один PAC записывается с размером в один кластер, описывается со ссылками на фиг.3.
На фиг.3 показано управление физическим доступом (PAC), параметры которого записываются на оптический диск высокой плотности с однократной записью согласно примерному варианту настоящего изобретения. Обратимся к фиг.3, где один PAC размером в один кластер (32 кадра или сектора) может включать в себя зону заголовка и/или зону специальной информации, специфической для конкретного дисковода (например, оптического дисковода). Зона заголовка PAC может иметь 384 байта, выделенных для первого кадра PAC, для записи информации PAC различных видов, например, информации о «неизвестном правиле PAC» и сегментах, а другая область зоны PAC может иметь записанную в ней специальную информацию, касающуюся оптического дисковода, которая называется также «известным правилом».
Более подробная структура вышеупомянутого примерного PAC, имеющего записанную в нем информацию, описывается со ссылками на фиг.4. Более подробное описание поля PAC сопровождается ссылками на чертеж, иллюстрирующий специальное поле, соответствующее PAC. На фиг.4 показан PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту настоящего изобретения. Обратимся к фиг.4, где PAC может включать в себя участок для заголовка (до 384 байт первого кадра) и область с записанной в ней специальной информацией, специфичной для дисковода. В частности, участок для заголовка может включать в себя 3 байта «PAC_ID», 1 байт «Формат PAC», 4 байта «Подсчет обновлений PAC», 4 байта «Неизвестные правила PAC», 1 байт «Entire_Disc_Flags» («Флаги всего диска»), 1 байт «Количество сегментов», и/или 32 сегмента (Segment_0 ~ Segment_31), имеющий каждый 8 байт.
«PAC_ID» - это поле, которое может включать в себя текущее состояние PAC и идентификационные коды. Например, когда «PAC_ID» записан в виде '00 00 00h', то «PAC_ID» может указывать на то, что данный PAC не используется. В случае перезаписываемого оптического диска высокой плотности, когда «PAC_ID» записан в виде 'FF FF FFh', то «PAC_ID» может действовать в качестве кода, указывающего, что данная зона PAC была использована ранее, но доступна для дополнительного использования (то есть, ее можно использовать снова). Кроме того, записав «PAC_ID» в виде специальных бит, например, '54 53 54h', «PAC_ID» можно использовать в качестве кода для определения того, есть ли возможность и/или разрешается ли иметь свободный и/или полный доступ к данному диску. Другими словами, если данный дисковод не способен подтвердить «PAC_ID», примененный, как было описано выше, то тогда определяется, что данный дисковод по какой-то причине не способен подтвердить введенный «PAC_ID», например, по причине несовпадения версий. Таким образом, биты '54 53 54h' можно использовать в качестве кода, требующего обращения к информации, записанной в поле «Неизвестные правила PAC».
Как было описано выше, поле «Неизвестные правила PAC» можно использовать в качестве поля, обозначающего рабочий диапазон дисковода, который не может подтвердить данный PAC, более подробное описание которого приводится со ссылками на фиг.5. На фиг.5 показана конфигурация поля «Неизвестные правила PAC» согласно примерному варианту осуществления настоящего изобретения. Обратимся к фиг.5, где управление и/или доступ к различным областям на диске может определяться полем «Неизвестные правила PAC», которое может быть представлено в виде 4 байт или 32 бит. В этом примере столбец «Область» на фиг.5 представляет управляемые/доступные области на диске, столбец «Количество бит» представляет биты управления, а столбец «Тип управления» представляет типы управления, например, считывание/запись и/или другие аналогичные операции.
Управляемые/доступные области/зоны поля «Неизвестные правила PAC» могут включать в себя такие функции управления, как управление записью «TDMA (включая структуру временного определения диска (TDDS))», управление записью «Резервных областей» в зонах данных, управление записью и считыванием зон данных управления (CD) в зоне INFO, управление записью и считыванием «Сегментной области», когда «Область данных пользователя» или сегментная область определена в зоне данных, и/или управление записью и считыванием «Кластера PAC» в зоне INFO. При использовании полей, например, таких, как были описаны выше, управляемая область на диске для дисковода, имеющего неизвестный PAC_ID, может быть обозначена с использованием «Неизвестных правил PAC». Таким образом, «Неизвестные правила PAC» могут быть использованы для управления доступом ко всему диску или специальной области в физической зоне диска, если имеет место несоответствие версий дисковода или если пользователь хочет управлять доступом.
Обратимся к фиг.4, где поле «Подсчет обновлений PAC» может быть использовано для указания количества обновлений в PAC (первоначально оно может быть установлено в '0'). Записанное число может увеличиваться на единицу каждый раз, когда переписывается PAC. Поле «Флаг всего диска», показанное на фиг.4, можно использовать в качестве поля, используемого для всей области диска, независимо от распределения сегментной области для неизвестного PAC, причем это поле может указывать, разрешена ли повторная инициализация. В случае использования оптического диска высокой плотности с однократной записью повторная инициализация выполняться не может. В этом случае поле «Флаг всего диска» может указывать, что PAC применим ко всей области диска, а поле «Количество сегментов» является полем, представляющим количество сегментных областей, к которым применим данный PAC.
Поле «Количество сегментов» может указывать на количество сегментных областей, прилагаемых к данному PAC. Сегмент может включать в себя максимальное количество (например, 32) сегментов, которые могут быть выделены для одного PAC. Информация о выделенных сегментах может быть записана в полях, начиная с «Segment_0» («Сегмент_0») и по «Segment_31» («Сегмент_31»), каждое из которых может включать в себя 8 байт. В каждом из полей от «Segment_0» до «Segment_31» может быть записан номер первого физического сектора (PSN) первого кластера в сегментной области из первых 4 байт.
Более подробно сегменты описаны со ссылками на фиг.6. На фиг.6 показаны сегментные зоны на оптическом диске высокой плотности согласно примерному варианту осуществления настоящего изобретения. Обратимся к фиг.6, где может быть максимальное количество (например, 32) расположенных подряд сегментных областей, начиная с «Segment_0», если это необходимо, на оптическом диске высокой плотности, для применения к ним PAC. Под управление одним РАС может быть выделено любое, вплоть до максимального (например, 32), количество сегментов, начиная с «Segment_0» в возрастающем порядке, и если даже имеется множество PAC, то общее количество сегментных областей, управляемых этими PAC, не должно превышать максимального количества (например, 32).
В этом примере благодаря записи начального местоположения выделенной сегментной области в качестве первого PSN первого кластера и последнего местоположения выделенной сегментной области в качестве последнего PSN последнего кластера в полях «Segment» оптический дисковод может определить местоположения сегментных областей. В этом примере ни один из множества выделенных сегментов, управляемых одним PAC, не перекрывается с другим, и начальное и последнее местоположения обозначены на границах кластеров.
Таким образом, в примерных вариантах осуществления настоящее изобретение может обеспечить множество PAC для управления рядом (например, 32) сегментных областей, что более подробно описано ниже. На фиг.7 показана структура зоны PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения. Обратимся к фиг.7, где в одной зоне PAC (зона PAC для INFO2 или INFO1) размером в 32 кластера, если потребуется, может быть записано множество «Действительных PAC», каждый из которых имеет размер в один кластер. Действительный PAC может представлять собой зону, имеющую вышеописанную информацию PAC различных видов. PAC, являющийся недоступным для оптического дисковода по таким причинам, как обновление записи, дефект и/или аналогичные состояния, можно назвать «Недействительный PAC».
Как было описано выше, действительный PAC может включать в себя предварительно установленный PAC_ID, зависящий от версии оптического дисковода, на котором записан PAC, а в качестве резервного PAC можно оставить любые не используемые зоны PAC. В случае перезаписываемого оптического диска биты 00 (PAC_ID=00 00 00h) могут занимать резервную зону PAC, указывая на то, что данная зона не использовалась, в зависимости от настроек оптического дисковода, или может остаться как незаписанная (или не использованная) зона. Однако в случае оптического диска высокой плотности с однократной записью (BD-R), информация на диск физически может быть записана только один раз. Следовательно, пока не завершена запись или пока диск не закрыт (когда пользователь решает больше не выполнять запись), резервная зона может остаться не записанной.
В зоне PAC, имеющей вышеописанную структуру, поиск местоположения действительной зоны PAC или пропуск зоны, где запись больше не требуется (из-за предыдущей записи и недействительной зоны PAC для быстрого определения местоположения следующей записываемой зоны), влияет на скорость записи на диске (для считывания дефектной зоны может потребоваться множество повторных процессов). Соответственно, примерные варианты настоящего изобретения включают в себя способ записи различных типов информации о состоянии, связанном с PAC, такой как местоположение множества действительных PAC, местоположение следующего записываемого PAC и/или другой относящейся к этому информации, в структуре, например, структуре временного определения диска (TDDS), пока не будет выполнено закрытие диска. Когда закрытие диска выполнено, самая последняя информация TDDS может быть перемещена в структуру определения диска (DDS) для отдельной области управления диска (DMA) на оптическом диске.
Как было описано выше, TDDS может представлять собой зону, включающую в себя такую информацию, как номер первого физического сектора в списке дефектов, местоположение области данных пользователя и/или другую аналогичную информацию. В частности, информация, записанная в TDDS диска, может включать в себя временный список дефектов (TDFL) и/или информацию TDDS. Информация, записанная в TDDS, может быть предварительно отсканирована и загружена после загрузки диска в дисковод. Таким образом, когда в TDDS записывается информация о состоянии различных видов, такая как местоположения множества действительных PAC и следующего записываемого PAC, оптический дисковод может легко получить информацию в зоне PAC без сканирования всей зоны PAC.
Далее описывается примерная структура TDDS, включая информацию различных типов, относящуюся к состоянию зоны PAC. На фиг.8 показана структура TDDS на оптическом диске высокой плотности с однократной записью согласно примерному варианту осуществления настоящего изобретения. Обратимся к фиг.8, где TDDS оптического диска высокой плотности с однократной записью может включать в себя поле «Идентификатор TDDS», поле «Формат TDDS», поле «Местоположение LSN 0 области данных пользователя», указывающее местоположение номера логического сектора (LSN) 0 в области данных пользователя, поле «Состояние PAC L0», показывающее информацию о состоянии PAC, и/или поле «Состояние PAC L1», показывающее информацию о состоянии PAC для двухслойного диска.
Поле «Состояние PAC L0» может включать в себя всего 16 бит и может быть использовано в качестве зоны PAC2 зоны INFO2, а также поля, указывающего состояние PAC, находящегося в зоне PAC1 зоны INFO1. Если диск является двухслойным, то поле «Состояние PAC L1» может указывать на то, на какой слой двухслойного диска записан PAC.
Далее подробно описываются примерные способы для записи информации о состоянии PAC в TDDS. На фигурах с 9А по 9С показан способ записи зоны PAC и информации о состоянии PAC на оптическом диске высокой плотности с однократной записью согласно примерному варианту настоящего изобретения.
Обратимся к фиг.9А, где максимальное количество (например, 32) PAC, каждый из которых имеет размер в один кластер, может быть выделено в зоне PAC2 зоны INFO2, имеющей 32 выделенных кластера. PAC, записанный в зоне PAC2, может быть исходным PAC, а копия исходного PAC может быть записана в зоне PAC1 зоны INFO1. Зона PAC1 зоны INFO1 также может быть зоной исходного PAC, а копия оригинала может быть записана в зоне PAC2 зоны INFO2.
Как показано на фиг.9В, одно поле «Состояние PAC L0» может использовать всего 128 бит (или 16 байт) для указания состояния PAC в зоне PAC2 зоны INFO2 и зоне PAC1 зоны INFO1. В случае двухслойного диска может быть использовано всего 256 бит (или 32 байта), поскольку может быть дополнительно предусмотрено поле «Состояние PAC L1». Соответственно, 2 бита можно использовать для представления информации, включенной в одну зону PAC. Например, из 64 бит, содержащих информацию о состоянии PAC2 на битовой карте состояния PAC, биты b63 и b62 могут содержать информацию о состоянии в PAC#1 (местоположение 1) зоны PAC2, а биты b61 и b60 могут содержать информацию о состоянии в PAC#2 (местоположение 2) зоны PAC2. Последовательно выделенные аналогичным образом биты b1 и биты b0 могут содержать информацию о состоянии в PAC#32 (местоположение 32) зоны PAC2. Другими словами, 2 бита могут быть выделены для PAC, чтобы указать таким образом состояние PAC зоны PAC2. Аналогичным образом информация о состоянии в зоне PAC1 также может быть представлена на битовой карте состояний PAC с использованием этого же способа.
На фиг.9С показано состояние PAC соответствующей зоны PAC, представленной двумя битами. Обратимся к примеру на фиг.9С, где, когда 2 бита '00' указывают состояние PAC, то соответствующий PAC не записан. Когда эти 2 бита равны '01', PAC на оптическом диске высокой плотности с однократной записью не используется. В случае перезаписываемого оптического диска высокой плотности биты '01' могут быть использованы либо в виде PAC_ID=00 00 00h, указывающем, что соответствующий PAC не был записан, или в виде PAC_ID=FF FF FFh, указывающем на то, что PAC ранее использовался, но может быть использован повторно. Вдобавок, когда указанные 2 бита равны '10', либо соответствующая зона PAC является дефектной зоной, эти биты используются для указания на то, что соответствующий PAC является недействительным PAC. Когда указанные 2 бита равны '11', то их можно использовать для указания на то, что соответствующий PAC является действительным PAC.
Соответственно, следующей записываемой зоной PAC будет зона PAC, указанная как '00', что показывает состояние PAC в поле «Состояние PAC», а местоположение дефектной зоны или недействительного PAC оказывается в зоне PAC, указанной как '10'. Кроме того, местоположением действительного PAC является зона PAC, указанная как '11'. Используя вышеописанный способ, оптический дисковод может получать информацию о местоположении действительного PAC, местоположении дефектной зоны или недействительного PAC, информацию о местоположении следующей записываемой зоны PAC из числа PAC, записанных в зоне PAC2 и зоне PAC1, посредством поля «Состояние PAC», состоящего из 16 байт (или 32 байт при использовании двухслойного диска), вставленных в область TDDS. Более подробное описание приведено ниже.
На фигурах 10А и 10В показан пример зоны PAC и информации о состоянии PAC, записываемой на оптическом диске высокой плотности с однократной записью согласно примерному варианту настоящего изобретения. Обратимся к фиг.10А, где зона PAC2 зоны INFO2, имеющей записанный в ней исходный PAC, может включать в себя действительный PAC, недействительный PAC и не записанную зону PAC. Копия исходного PAC, записанного в зоне PAC2, может быть записана в зоне PAC1. В этот момент в процессе записи может появиться ошибка, причиной которой может стать, например, дефектность соответствующей зоны PAC. Таким образом, при появлении вышеописанной ошибки соответствующий PAC записывается в зону PAC, следующую за зоной PAC, где появилась ошибка. Аналогичное правило применяется тогда, когда ошибка появляется во время записи исходного PAC.
На фиг.10В показана примерная зона PAC, записываемая в поле «Состояние PAC» TDDS, указывающем информацию о состоянии PAC. В частности, в зоне PAC2 зоны INFO2 PAC#1 (местоположение 1) является действительным PAC и записывается в виде '11' в соответствующем поле поля «Состояние PAC», а PAC#2 (местоположение 2) является недействительным PAC и записывается в виде '10' в соответствующем поле. В оставшейся, не записанной части зоны, записывается '00' в соответствующем поле, что указывает на не записанное состояние. Между тем, в зоне PAC1 зоны INFO1, поскольку во время записи могла появиться ошибка (например, из-за дефекта), PAC#1 (местоположение 1) идентифицируется как дефектная зона, и в соответствующее поле поля «Состояние PAC» записывается '10', а следующий PAC#2 (местоположение 2) является действительным PAC, и в соответствующее поле записывается '11'. Следующий PAC#3 (местоположение 3) является недействительным PAC, и в соответствующее поле записывается '10'. Оставшаяся часть зоны не записывается, и в соответствующее поле записывается '00'.
На фигурах с 11А по 11D показан способ записи зоны PAC и информации о состоянии PAC согласно другому примерному варианту осуществления настоящего изобретения. Обратимся к фиг.11А, где исходный PAC может быть записан в зоне PAC2 зоны INFO2, а копия исходного PAC может быть записана в зоне PAC1. В способе согласно другому примерному варианту осуществления настоящего изобретения при появлении ошибки во время записи на одной стороне зона записи соответствующей стороны не используется. Аналогичное правило может быть применено к ошибкам, обнаруженным во время считывания (или представления). В частности, при появлении ошибки в зоне 1 (местоположение 1) зоны PAC1, имеющей записанную в ней копию исходного PAC, соответствующая зона 1 (местоположение 1) зоны PAC2 также не используется. Затем PAC повторно записывается в зону, следующую за зоной 1.
Аналогичным образом, при появлении ошибки в зоне 3 (местоположение 3) зоны PAC2, имеющей записанный на ней исходный PAC, соответствующий PAC записывается в зоне, следующей за зоной 3. Аналогично, соответствующая зона 3 зоны PAC1 также не используется, а копия исходного PAC записывается в зоне, следующей за зоной 3 зоны PAC1. При использовании вышеописанного примерного способа PAC, записы