Область техники
Настоящее изобретение относится к области управления диском и его дефектами, а более конкретно - к носителю записи для хранения информации управления дефектами, касающейся использования линейной замены, к способу эффективного управления дефектами для записи и/или воспроизведения видео- и/или аудиоданных из памяти с произвольным доступом цифрового универсального диска (ЦУД-ОЗУ (DVD-RAM)) в реальном масштабе времени и к способу записи данных в реальном масштабе времени с использованием информации управления дефектами.
Описание предшествующего уровня техники
Запись или воспроизведение в реальном масштабе времени означает, что заданное количество информации обязательно записывается или воспроизводится в пределах заданного временного интервала, так как входная информация теряется, если она не обрабатывается на момент поступления данных, и так как имеет место явление, такое как пауза изображения или временное прерывание музыки, при воспроизведении данных, таких как предупреждающая информация, если данные не записываются или не воспроизводятся с заданной скоростью. Вышеупомянутые проблемы возникают вследствие того, что вводом информации нельзя управлять во времени с помощью устройства воспроизведения и записи.
В версии 1,0 стандарта ЦУД-ОЗУ раскрыт способ управления дефектами, которые образуются на диске, для увеличения надежности записанных на диске данных. Скользящая замена и линейная замена включают в себя в качестве раскрытого способа управления дефектами этапы: первым способом обрабатывают дефекты, обнаруженные в процессе инициализации, и вторым способом заменяют модуль (модуль с 16 секторами) блока кода исправления ошибки (КИО (ЕСС)), который включает в себя сектор, имеющий дефект, образовавшийся во время использования диска с блоком КИО, свободным от дефектов, в запасной области.
Скользящая замена используется для минимизации снижения скорости при записи или воспроизведении из-за дефектов, в которых номер логического сектора, который необходимо присвоить дефектному сектору, присваивается сектору, следующему за дефектным сектором, обнаруженным в течение процесса сертификации, который позволяет выявить дефекты диска при инициализации диска, то есть заданные записываются или воспроизводятся путем проскальзывания сектора, на котором образовался дефект во время записи или воспроизведения. В этом случае номер реального физического сектора продвигается обратно в соответствии с номером сектора, который назначается при продвижении дефектного сектора. Такое остаточное явление разрешается за счет использования секторов, совпадающих по числу дефектов, имеющихся в запасной области, которая расположена в конечной части соответствующей области записи.
Однако скользящую замену нельзя использовать для дефекта, который образуется во время использования диска. Когда дефектная часть игнорируется и пропускается, в нумерации логического сектора образуется разрыв, который означает, что скользящая замена нарушает организацию файловой системы. Таким образом, линейная замена используется при обнаружении дефекта во время использования диска, что означает замену блока КИО, включая дефектный сектор с блоком КИО, существующим в запасной области.
При использовании линейной замены отсутствует пропуск номера логического сектора, однако положение сектора на диске не является непрерывным и реальные данные, соответствующие дефектному блоку КИО, находятся в запасной области.
Как описано выше, при записи в реальном масштабе времени, при которой нельзя произвольно выполнить задержку во времени для временно входящей информации, например во время записи широковещательной информации или реального изображения, необходимо, чтобы информация записывалась в линейно-заменяемой области в результате процесса, в котором реальный датчик проходит вплоть до запасной области и осуществляет поиск области, которую необходимо линейно заменить, и процесса, в котором реальный датчик возвращается обратно. Следовательно, скорость записи уменьшается и поэтому информацию, поступающую в реальном масштабе времени, нельзя непрерывно записывать путем применения линейной замены.
Предусмотрено, что накопитель ЦУД-ОЗУ в соответствии с версией 1,0 стандарта ЦУД-ОЗУ обрабатывает все это управление дефектами для уменьшения загрузки главного компьютера, используемого при дисководе. Главный компьютер конструируется для передачи команды, которая выдается не для управления дефектами в дисководе, использующему команду, указанную в стандарте интерфейса. То есть, если главный компьютер определяет, что будет выполняться управление дефектами, то предполагается, что непосредственно управление дефектами будет выполняться с помощью дисковода.
Даже, когда главный компьютер не управляет дефектами в соответствии с потребностью прикладной программы, диск ЦУД-ОЗУ в соответствии с версией 1,0 стандарта ЦУД-ОЗУ обязательно должен управлять дефектами, которые записаны в списке первичных дефектов (СПД (PDL)) и в списке вторичных дефектов (СВД (SDL)) в соответствии с правилом управления дефектами, если существует область, замененная при проскальзывании или линейно замененная вследствие управления дефектами, выполненного другим дисководом. В этом случае предусмотрено, чтобы положение дефектного сектора, замененного в соответствии со скользящей заменой, обязательно было записано в ОСН, и положение дефектного блока, замененного в соответствии с линейной заменой, было записано в СВД. То есть, когда данные записываются после установления того факта, что специфический дисковод не должен был выполнять управление дефектами с применением линейной замены, нельзя гарантировать, что другие дисководы не должны также выполнять линейную замену на том же самом диске.
Поэтому, когда запись выполняется в реальном масштабе времени с помощью текущего диска ЦУД-ОЗУ, могут возникнуть затруднения из-за области, которая будет использоваться с помощью линейной замены.
Краткое описание изобретения
Для решения вышеупомянутых проблем задача настоящего изобретения предусматривает выполнение носителя записи для хранения информации управления дефектами, связанной с тем, используется ли линейная замена или нет для записи данных в реальном масштабе времени.
Другая задача настоящего изобретения заключается в выполнении носителя записи для хранения информации, предназначенной для показа множества режимов управления различными дефектами в соответствии с типом записываемых данных.
Другая задача настоящего изобретения заключается в выполнении носителя записи для распределения запасной области только для записи в реальном масштабе времени, пространство которого можно эффективно использовать.
Другая задача настоящего изобретения заключается в выполнении способа управления дефектами носителя записи, которая позволяет записывать данные в реальном масштабе времени и позволяет получить максимальную совместимость с общим диском ЦУД-ОЗУ.
Другая задача настоящего изобретения заключается в выполнении способа записи данных в реальном масштабе времени с использованием информации управления дефектами, связанной с тем, используется ли линейная замена.
Соответственно, для того чтобы решить вышеупомянутые задачи, выполнен носитель записи, включающий в себя область для записи и запасную область, для хранения информации, представляющей собой применение или неприменение управления дефектами при линейной замене, в которой дефектная область на носителе записи заменяется на запасную область.
Для выполнения второй задачи выполнен носитель записи для хранения информации о режиме управления дефектами, показывающей множество режимов управления дефектами, представляющих собой применение или неприменение линейной замены в соответствии с типом записываемых данных.
Для выполнения третьей задачи предусмотрен носитель записи для хранения информации, которая представляет собой отсутствие применения линейной замены для всех данных, размещенных на записывающей среде в области управления дефектами, в которой размещена только запасная область для скользящей замены.
Для выполнения четвертой задачи предложен способ управления дефектами согласно настоящему изобретению для устройства записи и/или воспроизведения диска, содержащий этапы: (а) записывают информацию, представляющую собой применение или неприменение управления дефектами при линейной замене по отношению к всему диску или специфической области диска, и (b) определяют, будет ли заменена дефектная область на блок в запасной области, использующей линейную замену, согласно информации, представляющей применение или неприменение управления дефектами при линейной замене.
Для выполнения пятой задачи предложен способ записи данных в реальном масштабе времени при управлении дефектом на диске, использующем устройство для записи и/или воспроизведения диска, способ, содержащий этапы: (а) определяют, будет ли использоваться информация о режиме управления дефектами, представляющая собой управление дефектами, основанное на линейной замене, (b) определяют, являются ли данные, которые будут записываться, данными в реальном масштабе времени, когда информация о режиме управления дефектами является информацией о том, что линейная замена не будет использоваться, (с) определяют, присутствует ли линейно замененный дефект в области для записи данных, когда данные, которые будут записываться, являются данными в реальном масштабе времени, и (d) определяют, обнаруживается ли новый дефект в области для записи данных, когда отсутствует линейно замененный дефект в области для записи данных, и записывают данные в реальном масштабе времени в требуемой области в случае, когда новый дефект не обнаружен.
Краткое описание чертежей
Сущность изобретения иллюстрируется ссылкой на сопроводительные чертежи, на которых:
фиг. 1 изображает вид, объясняющий способ управления дефектами с применением скользящей замены носителя записи;
фиг. 2 изображает вид, объясняющий способ управления дефектами с применением линейной замены носителя записи;
фиг.3 изображает таблицу структуры определения дефектов (СПД (DDS));
фиг.4А и 4В изображают структуры флага сертификации диска и флага сертификации группы (фиг.3) соответственно;
фиг. 5 изображает таблицу содержания списка вторичных дефектов (СВД (SDL));
фиг.6 изображает структуру флага полностью запасной области (фиг.5);
фиг.7 изображает структуру ввода СВД (фиг.5);
фиг.8А и 8В изображает структуры флага сертификации диска и флага сертификации группы СПД для записи данных в реальном масштабе времени соответственно согласно настоящему изобретения;
фиг. 9 изображает алгоритм, показывающий вариант осуществления способа записи данных согласно способу управления дефектами настоящего изобретения;
фиг. 10 изображает пример структуры ввода улучшенного СВД для отмены линейной замены согласно настоящему изобретению;
фиг.11 изображает пример СПД для хранения информации, показывающей множество различных режимов управления дефектами, согласно настоящему изобретению;
фиг. 12 изображает таблицу, в которой показаны распределенные запасные области для записи данных в реальном масштабе изобретения и времени согласно настоящему изобретению; и
фиг.13 изображает СПД и структуру основного списка дефектов ОСД(РDL) для хранения информации о режиме управления дефектами согласно настоящему изобретению для распределения запасных областей только для записи в реальном масштабе времени (фиг.12).
Подробное описание предпочтительного варианта осуществления
Ниже описаны предпочтительные варианты осуществления носителя записи, хранящей информацию управления дефектами для записи данных в реальном масштабе времени, способ управления дефектами, использующий то же самое, и способ записи данных в реальном масштабе времени со ссылками на сопроводительные чертежи.
Для понимания настоящего изобретения ниже подробно описывается скользящая замена и линейная замена со ссылкой на фиг.1 и 2.
На фиг.1 изображен вид, объясняющий способ управления дефектами, использующий скользящую замену. Физические адреса на диске (фиг.1) записаны как P1, P2, Р3, ..., Рn, и для записи реальных данных в этом физически сегментированном секторе обязательно предусмотрены логические адреса. Эти логические адреса действуют как адреса, позволяющие реальной файловой системе производить поиск своих собственных данных. Однако связь между физическими адресами и логическими адресами осуществляется в процессе инициализации диска. Если дефект обнаруживается на третьем физическом секторе Р3 (фиг.1), логический адрес не назначается этому дефектному сектору и номер L3 логического сектора назначается следующему физическому сектору Р4. Затем логические сектора последовательно продвигаются обратно с помощью числа дефектных секторов, и запасная область, расположенная в конце соответствующей группы данных используется с помощью продвинутой части. В этом способе скользящей замены эффективная обработка в модулях сектора возможна с помощью простого проскальзывания дефектной области и датчик не обязательно перемещать в другое место после записи и воспроизведения с помощью простого игнорирования и пропуска дефектной части. Таким образом, дефектную область можно избежать при уменьшении времени задержки. В этом случае положение дефектного сектора, который заменяется с помощью скользящей замены, записывается в ОСД.
На фиг. 2 изображен вид, объясняющий способ управления дефектами с применением линейной замены. При линейной замене для обработки обнаруженных дефектов, возникающих во время использования диска после инициализации, дефекты управляются в модуле блока КИО, то есть в модулях, имеющих 16 секторов. Другими словами, когда в специфическом секторе возникает ошибка и таким образом обнаруживается дефект, если перемещение в модулях, по меньшей мере, с 16 секторами не делается для исправления ошибок, модуль исправления ошибки каждых данных, предварительно записанных на диске, должен быть изменен. Таким образом, должна выполняться обработка в модуле блока КИО и способ скользящей замены с проскальзованием дефектного сектора и назначением логического сектора нельзя использовать, так как логический адрес области, где данные, которые уже были записаны, нельзя изменить. Когда дефект возникает в логическом блоке LB3 (фиг.2), дефектная область, которая записывается в СВД, не будет использоваться и дефектная часть заменяется на пригодный для использования блок, существующий в запасной области. Замененный блок (SBk на фиг. 2) в запасной области имеет тот же самый логический номер (LB3) блока, как и ошибочный блок.
В последовательности воспроизведения, показанной на фиг.2, считывание продолжается только перед дефектным блоком, как в области 1, замененный блок КИО, существующий в запасной области, считывается с помощью перемещения датчика или аналогичным способом, как и в области 2, и данные непрерывно считываются из блока, находящегося сразу за следующим дефектным блоком, как в области 3. Для того чтобы обрабатывать дефекты, как описано выше, перемещение датчика происходит таким способом, как в процессе поиска данных и в процессе возвращения блока сразу за следующим дефектным блоком после считывания замененного блока. Таким образом, для считывания или записи данных требуется много времени, так что это управление дефектами не предназначено для записи в реальном масштабе времени.
На фиг. 3 изображена таблица структуры определения диска (СПД), существующей в области управления дефектами (ОУД (DMA)) ЦУД-ОЗУ. В частности, положение байта (ПБ (ВР)) 3, флаг сертификации диска, записывает сертифицированное содержимое всего диска и ПБ 16-39, флаги сертификации группы, производят запись содержания сертификации о 24 группах данных.
Кроме того, ПБ 0 и 1 являются идентификаторами СПД и ПБ 4-7 являются значениями счетчиков для обновления СПД/ОСД, представляющими собой общее количество обновления и перезаписи блока СПД/ОСД. То есть в начале инициализации, значение счетчика устанавливается в "0" и увеличивается на единицу всякий раз, когда СПД/ОСД обновляется или перезаписывается. Все блоки СПД/ОСД и СВД должны иметь одинаковое значение счетчика после завершения форматирования. ПБ 8 и 9 обозначает число групп и, например, 24 группы записываются как "0018" (шестнадцатиричное число).
На фиг.4А изображены структуры флага сертификации диска, показанного на фиг. 3. Когда бит b7 среди трех битов b7 b6 b5, представляющих состояние "находящиеся в процессе", равен "0b", это указывает на завершение формата, и когда бит b7 принимает значение "1b", это указывает на состояние "подформирования". Когда бит b6 принимает значение "0b", это указывает на успешное выполнение форматирования с использованием полной сертификации, и когда бит b6 принимает значение 1b", это указывает на успешное выполнение форматирования с использованием частичной сертификации. Когда бит b5 равен "0b", это указывает на успешное выполнение форматирования на всем диске, и когда бит b5 принимает значение 1b", это указывает на успешное выполнение форматирования только по группам и указывает, что флаг сертификации группы является эффективным. Когда бит b1, представляющий сертификацию пользователя, равен "0b", это указывает на то, что диск никогда не сертифицировался пользователем, и когда бит b1 равен "1b", это указывает на то, что диск уже был сертифицирован пользователем один или несколько раз. Когда бит b0, представляющий собой сертификацию изготовителя диска, равен "0b", это указывает на то, что диск никогда не сертифицировался изготовителем, и когда бит 0 равен "1b", это указывает на то, что диск был сертифицирован изготовителем один или несколько раз. Другие биты b4, b3 и b2 являются резервными. Однако биты, "находящиеся в процессе", устанавливаются в "1" с помощью любой сертификации перед началом форматирования и после завершения форматирования биты, "находящиеся в процессе", устанавливаются в "000".
Фиг. 4В изображает структуру каждого флага сертификации группы положений бита 16-39 (фиг. 3). Когда бит b7 среди двух битов b7 и b6, представляющих состояние обработки данных в реальном масштабе времени, принимает значение "0b", это указывает на завершение формата соответствующей группы, и когда бит b7 равен "1b", это указывает на то, что соответствующая группа отформатирована. Когда бит b6 равен "0b", это указывает на то, что группа отформатирована с использованием полной сертификации, и когда бит b6 равен "1b", это указывает на то, что группа отформатирована с использованием частичной сертификации. Когда бит b1, представляющий собой сертификацию пользователя, равен "0b", это показывает, что группа никогда не была сертифицирована пользователем, и когда бит b1 равен "1b", это показывает, что группа была сертифицирована пользователем один или несколько раз. Другие биты b5, b4, b3, b2 и b0 остаются резервными.
На фиг. 5 изображена таблица, показывающая содержание списка вторичных дефектов (СВД). ПБ представляет собой положение соответствующего байта, начиная с 0. Положения 0 и 1 соответствующих байтов являются идентификаторами СВД, и положения 2 и 3 соответствующих байтов являются резервными. Положения 4-7 обозначают общее число обновленных блоков СВД, и обновленные значения счетчика СВД увеличиваются на единицу всякий раз, когда обновляется содержимое СВД. Положения соответствующего байта 8-15 обозначают флаги полностью запасной области, и положения соответствующего байта 16-19 обозначают обновляющиеся значения счетчика СПД/ОСД, каждый из которых показывает общее количество обновления и перезаписи блока СПД/ОСД. Значение счетчика устанавливается в "0" после начала инициализации и увеличивается на 1 всякий раз, когда СПД/ОСД обновляется или перезаписывается. Как упомянуто выше, все блоки СПД/ОСН и СВД должны иметь одинаковое значение счета после того, как закончится форматирование. Положения 20 и 21 соответствующего байта являются резервными, и положения 22 и 23 соответствующего байта показывают число входов в СВД. Оставшиеся положения соответствующих байтов показывают каждый ввод СВД.
На фиг.6 изображена структура флага полностью запасной области положений 8-15 соответствующих байтов (фиг. 5). На фиг.6, если бит, представляющий соответствующую группу, имеет значение "1", то это показывает, что запасные блоки не остаются в соответствующей группе, и если бит имеет значение "0", то это показывает, что запасной блок остается в соответствующей группе.
Фиг. 7 изображает структуру ввода СВД, показанную на фиг.5. На фиг.7 FRM является битом, представляющим то, что был заменен дефектный блок. Когда дефектный блок был заменен, FRM записывает двоичный "0", и когда дефектный блок не был заменен или отсутствовали запасные области, FRM записывает двоичную "1". Ввод СВД включает в себя номер первого сектора дефектного блока и номер первого сектора заменяющего блока. В этом случае, если дефектный блок не был заменен, шестнадцатиричное число "000000" записывается в область, где регистрируется номер первого сектора заменяющего блока.
Между тем, при записи в реальном масштабе времени возможность обработки соответствующих данных в течение заданного времени становится более важной, чем некоторые ошибки реальных данных. В частности, в случае изображения или тому подобного ошибка обнаруживается на какой-либо части экрана, когда в изображении присутствует маленькая ошибка. С другой стороны, когда входные данные нельзя обработать во времени, в данных постоянно возникает ошибка, которая приводит к невозможности нормального воспроизведения. Следовательно, обработка данных во времени является очень важной.
Таким образом, для записи в реальном масштабе времени предлагается использовать способ, позволяющий не использовать линейную замену. Когда линейная замена не используется, должна быть часть, производящая запись того факта, что соответствующий диск используется без применения линейной замены. Способ записи такого содержания будет описан со ссылкой на фиг. 8А и 8В.
Фиг. 8А и SB изображают структуры флага сертификации диска и флага сертификации группы СПД, предложенные в настоящем изобретении для записи данных в реальном масштабе времени соответственно. Структуры флага сертификации диска и флага сертификации группы (фиг. 8А и 8В) являются такими же, как и на фиг. 4А и 4В, за исключением положения бита b2. То есть, как показано на фиг. 8А, когда весь соответствующий диск используется без линейной замены, положение бита b2 флага сертификации диска устанавливается в "1", и когда используется соответствующий диск с помощью линейной замены, как в предшествующем уровне техники, положение бита b2 устанавливается в "0". На фиг. 8А и 8В информация, связанная с применением или неприменением линейной замены, сохраненной в положении 2 (b2) бит, называется режимом управления дефектами диска.
Также в случае, когда только специфические группы частично инициализируются для предотвращения линейной замены, как показано на фиг. 8В, положение 2(b2) бит флага сертификации группы для соответствующей группы устанавливается в "1", чтобы показать, что линейная замена не выполняется в области данных в соответствующей группе. В варианте осуществления настоящего изобретения положения 2(b2) бит флага сертификации диска и флага сертификации группы используются, как показано на фиг. 8А и 8В, но можно использовать и другой зарезервированный бит. В этом случае резервируется каждая существующая область b2 и ее значение записывается в виде "0".
Когда бит b2 для режима управления дефекта диска флага сертификации диска или флага сертификации группы устанавливается в "1" после инициализации диска, СВД записывает только адрес сектора начала блока, имеющего дефект, возникающий во время использования диска, записывает бит FRM ввода СВД как "1" и линейная замена не выполняется. Шестнадцатиричное число "000000" записывается в области для записи первого номера сектора заменяющего блока ввода СВД.
Таким образом, при поддержании совместимости между способом управления дефектами, основанном на текущем стандарте ЦУД-ОЗУ, и способом настоящего изобретения, то есть предлагается способ, позволяющий отображать существование нелинейно замененных блоков, как и в существующем способе управления дефектами, то также выполняется способ, позволяющий нелинейно заменять дефектные блоки, таким образом выполняя запись и воспроизведение данных в реальном масштабе времени.
Определение независимо от того, будет ли заменяться дефектная область на блок, существующий в запасной области, использующей линейную замену, делается с помощью информации, связанной с применением или неприменением управления дефектами при линейной замене, записанной в дефектной области управления на всем диске или специфической области диска, независимо от типа данных, которые будут записываться в соответствующей области.
Также определение независимо от того, будет ли заменена дефектная область на блок, существующий в запасной области, использующей линейную замену, делается с помощью информации, связанной с применением или неприменением управления дефектами при линейной замене, записанной в области управления дефектами на всем диске или в специфической области на диске только в том в случае, если требуемые данные будут записываться в реальном масштабе времени.
Способ, предотвращающий линейную замену по отношению ко всему диску или специфической группе дисков, был описан на основе вышеупомянутого варианта осуществления. В другом варианте осуществления, когда режим управления дефектами диска устанавливается как "1", его можно использовать как информацию о том, что линейная замена не выполняется по отношению к блоку, имеющему дефект в области диска для записи информации, требующей запись и воспроизведение в реальном масштабе времени, но линейную замену можно выполнить по отношению к области диска, не требующей запись в реальном масштабе времени. В этом случае, когда данные, не требующие записи в реальном масштабе времени, уже были записаны в области, в которую должны быть записаны данные в реальном масштабе времени, и дефектная область, таким образом, нелинейно заменяется, линейная замена дефектной области должна иметь возможность отмены. Следовательно, когда режим управления дефектами диска устанавливается как "1", это может означать, что линейную замену дефекта можно отменить при записи информации в реальном масштабе времени.
Для того чтобы предотвратить всю линейную замену по отношению ко всему диску или к данной группе на диске, информация, связанная с режимом управления дефектами диска устанавливается после инициализации как "1". С другой стороны, когда линейная замена не выполняется только в случае записи данных в реальном масштабе времени, нет необходимости устанавливать после инициализации информацию о режиме управления дефектами. То есть, когда определяют, что существует необходимость записи данных на диск в реальном масштабе времени, режим управления дефектами диска устанавливается в "1" только перед записью данных в реальном масштабе времени. В это время определение независимо от того, изготовлен ли соответствующий диск, который подходит для записи данных в реальном масштабе времени, на основе величины или распределения дефекта, возникающего на диске. Когда определяют, что диск является подходящим, режим управления дефектами диска устанавливается в "1". С другой стороны, необходим процесс информирования пользователя о том, что диск не подходит для записи данных в реальном масштабе времени.
Фиг. 9 изображает алгоритм, иллюстрирующий способ записи данных в реальном масштабе времени без выполнения управления дефектами с применением линейной замены по отношению только к данным, необходимым для дальнейшей записи, когда режим управления дефектами диска имеет значение "1".
На фиг.9 сначала на этапе S101 определяют, имеет ли режим управления дефектами диска значение "1", которое устанавливается перед началом записи данных на диск. Если режим управления дефектами диска имеет значение "1", то на этапе S103 определяют, являются ли данные, которые будут записывать, данными реального масштаба времени. Если режим управления дефектами имеет значение "0", то на этапах S102 и S108 все данные записывают на основе способа общего управления дефектами, который определен в стандартной книжной версии 1,0. Когда на этапе S103 определяют, что данные, которые будут записывать, не являются данными в реальном масштабе времени, переходят на этап S102, на котором выполняют общее управление дефектами. Когда на этапе S103 определили, что данные, которые будут записывать, являются данными реального масштаба времени, переходят на этап S104, на котором определяют, существует ли уже замененный линейным образом дефект в области, где необходимо записывать данные.
Когда на этапе S104 определили, что замененный линейным образом дефект существует в области, то записи данных в замененный линейным образом дефект отменяются на этапе S105. Когда замененный линейным образом дефект не существует в области для записи данных, на этапе S106 определяют, существует ли вновь обнаруженный дефект в области для записи данных.
Когда на этапе S106 определяется, что новый дефект обнаружен, на этапе S107 информацию, представляющую собой то, что дефект не был заменен линейным образом, записывают в списке вторичных дефектов (СВД) области управления дефектами. Затем на этапе S108 данные записывают в требуемой области. Также, когда новый дефект не обнаруживают на этапе S106, на этапе S108 выполняют запись данных в реальном масштабе времени в требуемой области.
Этап S105 отмены линейно-замененного дефекта и этап S107 записи информации, представляющей, что дефект не был линейно-замененным, выполняют с помощью записи номера первого сектора замененного блока как шестнадцатиричного "000000" среди информации о линейно-замененных дефектах, записанных в СВД, и с помощью записи информации FRM как "1". В этом случае, поскольку режим управления дефектами диска устанавливается как "1", можно увидеть из сравнения этой информации о режиме с информацией FRM, что значение информации FRM становится отличным от существующей информации FRM.
То есть информация FRM, основанная на существующей стандартной документации, означает, что блок, имеющий дефект, возникший по определенной причине, не был заменен на блок в запасной области или запасные области нельзя было заменить. С другой стороны, информация FRM, основанная на новом определении, добавляется к значению существующего FRM и может быть информацией, представляющей собой то, что, когда режим управления дефектами диска имеет значение "1", линейная замена дефектного блока, который заменяется с помощью существующего способа линейной замены, был отменен для записи в реальном масштабе времени или дефектный блок не был заменен линейным образом для записи в реальном масштабе времени.
Так как диск, режим управления дефектами которого устанавливается как "1", вероятно должен включать в себя информацию в реальном масштабе времени, диск можно использовать как информацию запрещения перераспределения информации на диске без рассмотрения информации в реальном масштабе времени. Совокупность частей от сбора частей файла на диске и считывание после перераспределения может включать в себя, как способ перераспределения информации на диске. Считывание после перераспределения представляет собой способ считывания данных и дальнейшей замены блока данных вероятно, чтобы иметь дефект с блоком, размещенным в запасной области.
Фиг. 10 изображает структуру улучшенного ввода СВД для отмены линейной замены, предложенной в настоящем изобретении. В случае, когда уже замененный дефект существует на соответствующем диске после записи данных в реальном масштабе времени, способ записи информации области, в котором номер первого сектора замененного блока, как описано выше, записывается в виде шестнадцатиричного числа "000000" и установки бита FRM в "1", изображен как процесс для отмены линейной замены.
Настоящий способ может минимизировать изменение в существующем стандарте. Однако в этом способе информация блока, который определен как дефектный и замененный, должна быть удалена так, чтобы линейную замену можно было произвольно выполнить, отменить и снова выполнить без последовательного использования запасной области. В частности, когда линейно-замененный блок в запасной области является дефектным и повторно замененным, информация, связанная с линейно-замененным дефектным блоком в запасной области, теряется.
Таким образом, было бы предпочтительным, чтобы блоки в соответствующей запасной области использовались последовательно в случае, когда происходит линейная замена, и чтобы даже в случае, когда линейная замена отменена, поддерживалась информация, связанная с блоком в запасной области, заменяющей соответствующий дефектный блок. Когда область для записи бита FRM и номер первого сектора заменяющего блока используется только для поддержания информации, связанной с номером замененного сектора запасной области, нельзя говорить, что соответствующий замененный блок был бы снова заменен вследствие дефекта или если линейная замена была отменена для записи данных в реальном масштабе времени.
Для того чтобы решить такую проблему, отмененный флаг линейной замены (CLR) снова определяется с помощью использования запасного бита ввода СВД, который не находится в использовании. Когда линейная замена по отношению к соответствующему вводу ОВД отменяется для записи данных в реальном масштабе времени, можно использовать способ установки флага CLR ("отмены") в "1". В этом случае, когда флаг сброса устанавливается в "0", это указывает на заменяющий блок, распределенный без использования с помощью данных в реальном масштабе времени. В структуре ввода ОВД (фиг. 10), например, неиспользуемый бит b31 используется как флаг CLR.
Между тем, информацию об управлении дефектами для записи данных в реальном масштабе времени можно упрощенно поделить на три случая, в которых: (1) данные реального масштаба времени не записываются на всем диске, (2) два типа данных, то есть данных в реальном масштабе времени и данных не в реальном масштабе времени, сосуществуют на диске и способ управления линейно-замененными дефектами не используется по отношению только к данным в реальном масштабе времени, и (3) только данные в реальном масштабе времени записываются на всем диске, то есть способ управления линейно-замененными дефектами не используется по отношению к всем записанным данным.
В частности, в третьем случае замена в реальном масштабе времени не используется для всего диска для того, чтобы запасную область для управления дефектами можно было установить с размером меньше, чем в первом и втором случаях. Ниже подробно описывается фиг. 12 и 13.
Когда эти три или несколько способов управления дефектами применяются к одному диску, различные соответствия возможны согласно назначению использования диска и диск можно более эффективно использовать. Однако, рассматривая условие, такое как случай изменения и использования дисков между устройствами воспроизведения, условия управления дефектами, в которых используется соответствующий диск, необходимо описать более подробно. 1-битовой информации о режиме управления дефектами диска, которая представляет собой применение или неприменение линейной замены, описанной на фиг. 8, является недостаточно для информации управления дефектами в вышеупомянутом случае.
Таким образом, как показано на фиг. 11, информация о режиме управления дефектами, позволяющая представить линейную замену или нелинейную замену в зависимости от множества различных режимов управления дефектами, сохраняется в резервном байте, расположенном в СПД области управления дефектами (ОУД) на диске. То есть на фиг. 11 показан случай использования двух значимых битов b7 и b6 соответствующего положения ВР10 байта СПД, то есть его одиннадцатый байт, например, с помощью выбора режима управления (УД (DM)) дефектами в зависимости от применения или неприменения линейной замены.
Как показано на фиг. 11, когда информация о режиме УД имеет вид "00b", это показывает, что скользящая замена и линейная замена применяется ко всем данным на диске, когда информация о режиме УД имеет вид "01b", это показывает, что линейная замена выборочно применяется в соответствии с типом информации (в этом случае данные в реальном масштабе времени и данные не в реальном масштабе времени), и когда информация о режиме УД имеет вид "10b", это показывает, что линейная замена не используется по отношению ко всем данным.
То есть, когда информация о режиме УД имеет вид "00Ь", скользящая замена и линейная замена являются обязательными, и этот режим применим только для данных, отличных от данных в реальном масштабе времени в первом случае, описанном выше. Когда информация о режиме УД имеет вид "01b", линейная замена является обязательной, но линейная замена для данных в реальном масштабе времени является необязательной. Этот режим представляет собой управление дефектами для гибридного диска, включая как данные в реальном масштабе времени, так и данные не в реальном масштабе времени во втором случае, описанном выше. Когда информация о режиме УД имеет вид "10b", разрешается только скользящая замена, и этот режим является режимом управления дефектами для только реальных данных в третьем случае, описанном выше. Когда информация о режиме УД имеет вид "10b", физическое размещение диска может быть изменено.
Между тем, так как линейную замену нельзя использовать для записи данных в реальном масштабе времени, запасная область, необходимая для линейной замены, фактически становится необязательной. В этом случае, в настоящем изобретении, только запасная область для скользящей замены устанавливается в последней группе без распределения запасной области для линейной замены (фиг. 12). В частности, набор запасных областей в последней группе (в этом случае, тридцать четвертая группа) имеет 7680 секторов (480 блоков КИО) в запасной области для скользящей замены для того, чтобы обработать максимальное число 7679 вводов, позволяющих осуществлять регистрацию в основном списке (ОСД (PDL)) дефектов. На фиг. 12 sect обозначает сектор, blk - блок и rev - обороты.
Для того чтобы обеспечить совместимость настоящего изобретения с существующей структурой управления дефектами, флагом, позволяющим распознавать случай, в котором запасные области для только скользящей замены размещаются только для записи в реальном масштабе времени в случае, в котором запасные области для линейной замены и скользящей замены распределяются в соответствии с существующим способом управления дефектами, представляется с помощью значимых битов b7 и b6 соответствующего положения ВР 10 байта в СПД и ОСД (фиг.13).
Как показано на фиг. 13, когда два значимых бита b7 и b6, представляющие режим УД в положении ВР 10 байта СПД/ОСД, имеют вид "00b", это показывает, что применяется существующий способ управления дефектами, и когда два значимых бита b7 и b6 имеют вид "10b", используется способ управления дефектами только для записи в реальном масштабе времени без линейной замены, в которой только запасная область для скользящей замены размещается в последней группе диска. Таким образом, запасные области размещаются с помощью способа, предназначенного для записи в реальном масштабе времени, таким образом увеличивая эффективность благодаря применению пространства диска.
Как описано выше, когда поддерживается совместимость способа настоящего изобретения со способом управления дефектами, основанным на современном стандарте ЦУД-ОЗУ, линейная замена не выполняется, когда записываются данные в реальном масштабе времени. Таким образом можно записывать и воспроизводить данные в реальном масштабе времени.
В настоящем изобретении информация, представляющая множество различных режимов управления дефектами в зависимости от типа записываемых данных, сохраняется для того, чтобы различные соответствия были возможны в соответствии с назначением использования носителя записи. Таким образом, записывающую среду можно использовать более эффективно.
К тому же, в настоящем изобретении, когда данные записываются в реальном масштабе времени, запасные области размещаются, чтобы в дальнейшем использовать только для реального масштаба времени. Таким образом, благодаря применению пространства диска можно увеличить его эффективность.
Изобретение относится к области управления дефектами при записи или воспроизведении видео- и/или аудиоданных с использованием цифрового универсального диска с произвольным доступом (DVD-RAM). Описаны носитель записи, способ управления дефектами и способ записи данных в реальном масштабе времени. Носитель записи имеет область записи, запасную область и область информации управления дефектами, которая хранит информацию, указывающую, используется ли линейная замена или нет, для записи данных в реальном масштабе времени. Обеспечивается совместимость со стандартом диска DVD-RAM. При сообщении того факта, что имеются блоки, которые не были линейно заменены, линейная замена не осуществляется при записи данных в реальном масштабе времени. Носитель записи может хранить информацию, показывающую множество режимов управления различными дефектами в соответствии с типом записываемых данных. Благодаря этому данные могут записываться и воспроизводиться в реальном масштабе времени. 5 с. и 41 з.п. ф-лы, 15 ил.
Приоритет по пунктам:
20.04.1998 - по пп. 1-3, 5-7, 9 и 20-24;
24.06.1998 - по пп. 4, 8 и 29;
23.07.1998 - по пп. 10, 30-42;
27.08.1998 - по пп. 11, 15-17, 25, 26, 43-45;
01.09.1998 - по пп. 12-14, 18, 19, 27, 28, 46.
Приспособление в пере для письма с целью увеличения на нем запаса чернил и уменьшения скорости их высыхания | 1917 |
|
SU96A1 |
Прибор для очистки паром от сажи дымогарных трубок в паровозных котлах | 1913 |
|
SU95A1 |
US 4656532 А 07.04.1987 | |||
ЕР 0522750 A1 13.01.1993 | |||
Резьбонарезная головка | 1977 |
|
SU631277A1 |
US 5237553 А 17.08.1993 | |||
RU 94037960 A1 20.08.1996 | |||
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ НОСИТЕЛЯ ДАННЫХ, НОСИТЕЛЬ ИНФОРМАЦИИ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ С ТАКОГО НОСИТЕЛЯ | 1989 |
|
RU2095857C1 |
УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ИНФОРМАЦИИ С НОСИТЕЛЯ ЗАПИСИ И НОСИТЕЛЬ ЗАПИСИ ДЛЯ ИСПОЛЬЗОВАНИЯ В ТАКОМ УСТРОЙСТВЕ | 1991 |
|
RU2051428C1 |
Способ соединения бокового вывода лампы накаливания с цоколем | 1973 |
|
SU541219A1 |
Система управления | 1978 |
|
SU798712A1 |
Двухотсчетный преобразователь углового перемещения в цифровой код | 1977 |
|
SU651389A2 |
Пневматическое устройство для управления насосной станцией | 1977 |
|
SU612071A1 |
Лесопосадочная машина | 1974 |
|
SU532356A1 |
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ НАЧАЛА БЛОКА ДАННЫХ ВО ВНЕШНЕЙ ПАМЯТИ | 1991 |
|
RU2024966C1 |
US 5271018 А 14.12.1993 | |||
Способ окисления боковых цепей ароматических углеводородов и их производных в кислоты и альдегиды | 1921 |
|
SU58A1 |
PATENT ABSTRACTS OF JAPAN | |||
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
US 5146571 A 08.09.1992. |
Авторы
Даты
2002-11-10—Публикация
1999-04-19—Подача