Способ и устройство записи и/или воспроизведения

Изобретение относится к способу и устройству записи и/или воспроизведения с носителя информации, предназначенного для однократной записи, в котором обеспечиваются оптимальное обновление информации управления и простая обработка на соответствие. С этой целью в системе с использованием носителя, предназначенного для однократной записи, в котором обеспечивается возможность случайного доступа, с использованием информации, обозначающей записанное/незаписанное состояние, в информации управления, включающей битовую карту промежутка и информацию последней позиции записи (АПЗ), обозначающую последнюю позицию записанных данных пользователя, обновляют на диске в соответствии с образованием или исчезновением зазора (области без записи) в области перед АПЗ. Состояние соответствия между информацией управления на диске и записью данных пользователя подтверждают, в соответствии с обновлением информации управления на диске, при образовании или исчезновении зазора в информации управления путем детектирования, совпадает или нет зазор, зарегистрированный в информации управления (зазор, обозначаемый битовой картой промежутка) или АПЗ, с действительным зазором или АПЗ на диске. В случае отсутствия соответствия информацию управления обновляют для обеспечения соответствия битовой карты промежутка или АПЗ. 2 н. и 6 з.п. ф-лы, 23 ил.

 

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

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

В данной заявке заявлен приоритет в соответствии с заявкой на японский патент № 2003-168876, поданной 13 июня 2003 г., которая приведена здесь полностью в качестве ссылочного материала.

Уровень техники

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

Оптические диски можно разделить на диски, предназначенные только для воспроизведения, такие как CD, CD-ROM или DVD-ROM, и диски, предназначенные для записи, на которых пользователь может записывать данные, такие как MD, CD-R, CD-RW, DVDR, DVD-RW, DVD+RW или DVD-RAM. Диски, предназначенные для записи, позволяют записывать данные с использованием системы магнитооптической записи, системы записи с изменением фазы или системы записи с изменением пленки красителя. Системы записи с изменением пленки красителя также называются системой однократной записи, которая позволяет записывать данные только один раз и при использовании которой нельзя повторно записывать данные. При этом систему записи с изменением пленки красителя удобно использовать для сохранения данных. Магнитооптический диск записи или система записи с изменением фазы позволяет повторно записывать данные, и такие системы можно использовать в различных вариантах применения, включая, прежде всего, запись различных данных содержания, таких как музыкальные данные, данные изображения, игры или прикладные программы.

В последнее время был разработан оптический диск высокой плотности, называемый диском Blu-ray (голубой луч), который предназначен для существенного увеличения емкости записи.

На этот диск высокой плотности данные записывают и/или воспроизводят с использованием лазерного света с длиной волны 405 нанометров (так называемый голубой лазер) и линзы объектива с значением ЦА (NA, цифровой апертуры), равным 0,85. В качестве модуля записи и воспроизведения используют блок данных размером 64 кбайт (килобайта) при плотности дорожки 0,32 мкм и линейной плотности 0,12 мкм/бит. Если эффективность формата составляет 82 %, на диск диаметром 12 см можно записать и/или воспроизвести с него 23,3 Гбайт (гигабайт) информации.

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

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

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

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

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

Информация абсолютного времени (адреса), представленная качанием канавки, называется АВПК (ATIP абсолютное время в предварительно сформированной канавке) или АДПК (ADIP адрес в предварительно сформированной канавке).

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

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

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

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

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

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

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

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

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

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

[Патентная Публикация 1] Выложенная японская заявка на патент № 2002-3122940.

В то же время на диске, предназначенном для записи, последний адрес данных пользователя (информация о последней позиции записи, в которой указывается последняя позиция записи данных пользователя) иногда используется в качестве такой информации управления. Этот последний адрес называется АПЗ (LRA адрес последней записи), например. Такой последний адрес представляет собой область, в которой данные пользователя были записаны на диск.

На оптическом диске, предназначенном для однократной записи, данные пользователя при записи обычно располагают последовательно от вводной стороны области данных пользователя. Таким образом, при новой записи данных достаточно записывать данные адреса (АПЗ+1), следующего после адреса АПЗ.

Если требуется записывать данные адреса, находящегося далее после адреса АПЗ+1, требуется использовать методику, которая состоит в записи заполняющих данных, таких как данные, состоящие из нулей, в области от адреса АПЗ+1 до адреса начала записи, или эту область необходимо регистрировать как область без записи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При отсутствии соответствия достаточно выполнить только обновление для согласования информации управления, то есть требуется обновить только битовую карту промежутка или АПЗ.

Краткое описание чертежей

На фиг.1 представлена структура области диска в соответствии с настоящим изобретением.

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

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

На фиг.4 изображена ОУД диска в соответствии с настоящим изобретением.

На фиг.5 представлено содержание СОД диска в соответствии с настоящим изобретением.

На фиг.6 представлено содержание СПД диска в соответствии с настоящим изобретением.

На фиг.7 показана информация управления списком дефектов СПД и ВСПД диска в соответствии с настоящим изобретением.

На фиг.8 представлена информация обмена адреса СПД и ВСПД диска в соответствии с настоящим изобретением.

На фиг.9 представлена ВОУД диска в соответствии с настоящим изобретением.

На фиг.10 изображена битовая карта промежутка диска в соответствии с настоящим изобретением.

На фиг.11 изображена ВСПД диска в соответствии с настоящим изобретением.

На фиг.12 показана ВСОД диска в соответствии с настоящим изобретением.

На фиг.13А и 13В изображены ВЗО и ВНЗО диска в соответствии с настоящим изобретением.

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

На фиг.15А-15Е изображено образование или исчезновение зазора в соответствии с настоящим изобретением.

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

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

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

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

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

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

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

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

Подробное описание изобретения

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

1. Структура диска

2. ОУД

3. Система ВОУД

3-1. ВОУД

3-2. ВЗО и ВНЗО

4. Устройство привода диска

5. Образование и исчезновение зазора

6. Обновление ВОУД

6-1. Обновление в соответствии с образованием и исчезновением зазора

6-2. Обновление во время выброса диска

6-3. Обновление в соответствии с командой, поступившей от главного устройства

7. Обработка проверки соответствия

8. Эффект при использовании настоящего варианта выполнения и модификации

1. Структура диска

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

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

Что касается размеров диска, оптический диск в соответствии с данным вариантом выполнения имеет диаметр 120 мм и толщину 1,2 мм. То есть в этом отношении оптический диск в соответствии с данным вариантом выполнения аналогичен диску системы CD (компакт-диск) или системы DVD (цифровой универсальный диск), что касается внешней формы диска.

В качестве лазера для записи и/или воспроизведения используют так называемый голубой лазер. При этом реализуется емкость данных пользователя от 23 Гбайт до 25 Гбайт на диске диаметром 12 см с использованием высокого значения ЦА (цифровой апертуры), например ЦА = 0,85, и благодаря реализации узкого шага дорожек, например шаг дорожки = 0,32 мкм, и высокой линейной плотности, например длина самой короткой отметки записи = 0,12 мкм.

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

На фиг.1 показана система (структура областей) всего диска.

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

Что касается структуры, относящейся к записи и/или воспроизведению, область ПЗИ (PIC) - предварительно записанной информации, расположенная на стороне самой внутренней окружности вводной зоны, представляет собой область, предназначенную только для чтения, в то время как зона от области управления вводной зоны до выводной зоны представляет собой область, предназначенную для однократной записи, в которой можно выполнять однократную запись.

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

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

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

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

Вводная зона, показанная на фиг.1, представляет собой область, которая расположена на радиально внутренней стороне по отношению к позиции с радиусом 24 мм.

Участок вводной зоны с радиусом от 22,2 мм до 23,1 мм представляет собой область предварительной записи ПЗИ.

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

Хотя это не показано на чертеже, область ОЗП (ВСА, область записи с прожиганием) может быть расположена по радиусу внутрь после области ПЗИ предварительно записанной информации. ОЗП представляет собой область, в которой уникальный идентификатор, соответствующий дисковому носителю информации, был записан с помощью особой системы записи, путем прожигания слоя записи. При этом формируются отметки записи, расположенные концентрически, которые образуют данные записи в виде штрих-кода.

Участок во вводной зоне с радиусом от 23,1 мм до 24 мм представляет собой область организации/управления информации.

В области организации/управления информации установлен заданный формат области, включающий, например, общую область данных, ОУД (DMA, область управления дефектами), ВОУД (TDMA, временная область управления дефектами) и область проверки записи УОМ (ОРС, управление оптической мощностью), а также область буфера.

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

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

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

ОУД расположена в области информации организации/управления. На оптическом диске обычно записывают информацию управления обменом, предназначенную для управления дефектами. Однако на диске в соответствии с данным вариантом выполнения, который представляет собой диск, предназначенный для однократной записи, записывают не только информацию управления обменом, предназначенную для управления дефектами, но также и информацию организации/управления, предназначенную для выполнения перезаписи данных. В частности, в этом случае в ОУД записывают информацию управления ВЗО и ВНЗО, которая описана ниже.

Для обеспечения возможности перезаписи данных с использованием обработки обмена содержание ОУД должно обновляться в соответствии с перезаписью данных. С этой целью используется ВОУД.

Информацию управления обменом дополнительно записывают в ВОУД для обновления. В ОУД записывают последнюю (самую последнюю) информацию управления обменом, записанную в ВОУД.

В ВОУД, кроме того, записывают информацию, называемую битовой картой промежутка, и информацию, называемую АПЗ. Такая информация обеспечивает возможность реализации случайного доступа, даже если диск представляет собой носитель, предназначенный для однократной записи.

ОУД и ВОУД будут более подробно описаны ниже.

Область от радиуса 24,0 мм до радиуса 58,0 мм, которая находится на внешней по радиусу стороне от вводной зоны, представляет собой зону данных. Зона данных представляет собой область, где данные пользователя в действительности записывают и/или воспроизводят. Начальный адрес зоны данных АДdts и конечный адрес АДdte зоны данных обозначаются информацией о позиции зоны данных в вышеуказанной области данных управления.

ВЗО (ISA, внутренняя запасная область) и ВНЗО (OSA внешняя запасная область) расположены на внутренней стороне и на внешней стороне относительно зоны данных соответственно. Области ВЗО и ВНЗО используются как область обмена для повторной записи (перезаписи) данных или дефектов, как поясняется ниже.

ВЗО сформирована в виде заданного количества кластеров от начального положения зоны данных (один кластер = 65536 байтов).

ВНЗО сформирована в виде заданного количества кластеров в направлении к внутренней стороне от конечной позиции зоны данных.

Размер ВЗО и ВНЗО указан в вышеописанной ОУД.

В зоне данных область, расположенная между ВЗО и ВНЗО, представляет собой область данных пользователя. Эта область данных пользователя представляет собой обычную область записи и/или воспроизведения, которую обычно используют для записи и/или воспроизведения данных пользователя.

Позиция области данных пользователя, то есть начальный адрес ADus и конечный адрес ADue, указаны в вышеуказанной ОУД.

Область от радиуса 58,0 мм до радиуса 58,5 мм, которая расположена на радиально внешней стороне от зоны данных, представляет собой выводную зону. Эта выводная зона представляет собой область информации организации/управления, в которой сформированы, например, область данных управления ОУД и буферная область в соответствии с заданным форматом. В области данных управления, как и в области данных управления во вводной зоне, записывают различную информацию организации/управления. ОУД сформирована так же, как и ОУД во вводной зоне, как область, в которую записывают информацию управления для ВЗО и ВНЗО.

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

Во вводной зоне расположены области ОУД2, УОМ (область проверки записи), ВОУД и ОУД1, за исключением неопределенной области (зарезервированной области). В выводной зоне расположены области ОУД3 и ОУД4, за исключением неопределенной области (зарезервированной области).

Хотя вышеописанная область данных управления не показана, такая область не показана на чертежах, поскольку в действительности участок данных управления становится ОУД, и структура, относящаяся к ОУД/ВОУД, соответствует настоящему изобретению.

Таким образом, четыре области ОУД расположены во вводной зоне и в выводной зоне. В каждой из ОУД1-ОУД4 записана одна и та же информация управления обменом.

Однако при этом предусмотрена ВОУД, и информацию управления обменом обычно первоначально записывают с использованием ВОУД. Информацию управления обменом обновляют путем дополнительной записи в ВОУД в соответствии с обработкой обмена при появлении событий возникновения дефектов или перезаписи данных.

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

На фиг. 3 показаны два слоя записи. Первый и второй слои записи также называются слой 0 и слой 1 соответственно.

В слое 0 запись и/или воспроизведение продолжается от внутренней окружности в направлении к внешней окружности диска, как и в случае однослойного диска.

В слое 1 запись и/или воспроизведение продолжается от внешней окружности к внутренней окружности диска.

Физические адреса также увеличиваются в том же направлении. То есть физический адрес увеличивается в слое 0 от внутренней окружности в направлении к внешней окружности, в то время как в слое 1 он увеличивается от внешней окружности в направлении к внутренней окружности.

Как и в однослойном диске, области ОУД2, УОМ (область проверки записи), ВОУД и ОУД1 формируют во вводной зоне слоя 0. Наиболее удаленная сторона окружности слоя 0 не является выводной зоной и, следовательно, просто называется внешней зоной 0. Во внешней зоне 0 сформированы ОУД3 и ОУД4.

Самая внешняя окружность слоя 1 представляет собой внешнюю зону 1. ОУД3 и ОУД4 также сформированы во внешней зоне 1. Самая внутренняя сторона окружности слоя 1 представляет собой выводную зону. В этой выводной зоне сформированы соответствующие области ОУД2, УОМ (область проверки записи), ВОУД и ОУД1.

Таким образом, во вводной зоне, внешних зонах 0 и 1 и в выводной зоне предусмотрены восемь ОУД. ВОУД предусмотрена для каждого слоя записи.

Размер вводной зоны слоя 0 и размер выводной зоны слоя 1 являются такими же, как размер выводной зоны однослойного диска.

Размер внешних зон 0 и 1 является таким же, как и размер выводной зоны однослойного диска.

2. ОУД

Ниже поясняется структура ОУД, записанной во вводной зоне и в выводной зоне (а также во внешних зонах 0 и 1 в случае двухслойного диска).

На фиг.4 показана структура ОУД.

Размер ОУД составляет, например, 32 кластера (32 × 65536 байтов). В то же время кластер представляет собой наименьший модуль записи данных.

Конечно, размер ОУД не ограничивается 32 кластерами. На фиг. 4 показаны 32 кластера, обозначенные номерами 1-32, здесь также указаны позиции данных соответствующего содержания в ОУД. Соответствующие размеры содержания представлены как количество кластеров.

В ОУД содержится подробная информация о диске, такая как СОД (DDS, структура определения диска), в областях размером четыре кластера, которые содержат номера кластеров от 1 до 4.

Что касается содержания СОД, которое поясняется со ссылкой на фиг. 5, СОД имеет размер один кластер, и ее повторно записывают четыре раза в области из четырех кластеров.

Области из четырех кластеров с номерами кластеров 5-8 представляют собой первую область записи (СПД#1) списка СПД (DFL) дефектов. Что касается структуры СПД, которая поясняется со ссылкой на фиг. 6, список СПД дефектов представляет собой данные размером 4 кластера, в которых расположены отдельные элементы информации обмена адреса.

Область из четырех кластеров с номерами кластеров 9-12 представляет собой вторую область записи (СПД#2) списка СПД дефектов.

Также предусмотрены области записи третьего и следующих списков дефектов СПД#3-СПД#6, причем каждая из них имеет размер четыре кластера. Область из четырех кластеров с номерами кластеров 29-32 представляет собой седьмую область записи (СПД#7) списка СПД дефектов.

То есть семь областей СПД#1-СПД#7 записи списка дефектов предусмотрены в ОУД размером 32 кластера.

В случае оптического диска, предназначенного для однократной записи, который обеспечивает возможность однократной записи, для записи содержания ОУД должна быть выполнена обработка, называемая завершением. В этом случае семь областей СПД#1-СПД#7 записи списка дефектов, записанные в ОУД, содержат одинаковое содержание.

Содержание СОД, записанных на вводной стороне ОУД по фиг. 4, показано на фиг.5.

СОД имеет размер одного кластера (=65536 байтов), как указано выше.

На фиг.5 позиции байтов обозначены так, что вводный байт 65536-байтовой СОД представляет собой байт 0. Количество байтов обозначает количество байтов соответствующего содержания данных.

В двух байтах с позициями байтов 0 и 1 записан идентификатор СОД=′DS′, предназначенный для обеспечения возможности распознавания данного кластера как кластера СОД.

В байте с позицией байта 2 обозначен номер типа СОД (версия формата).

В четырех байтах с позициями байтов 4-7 записывается количество событий обновления СОД. В то же время в данном варианте выполнения информация управления обменом записана для самой ОУД во время завершения диска, но ОУД не обновляется, и информация управления обменом обновляется в ВОУД. Следовательно, во время последнего завершения диска количество событий обновления СОД (ВСОД (TDDS): временной СОД), выполняемых в ВОУД, записывают в соответствующих позициях байтов.

В четырех байтах с позициями байтов от 24 до 27 записан адрес вводного физического сектора (АД СПД, AD DFL) списка дефектов СПД в ОУД. В четырех байтах с позициями байтов от 32 до 35 указана ведущая позиция области данных пользователя в зоне данных, то есть "0" позиция НЛС (LSN номер логического сектора), с помощью НФС (PSN, номер физического сектора или адрес физического сектора).

В четырех байтах с позициями байтов от 36 до 39 указанная конечная позиция области данных пользователя в зоне данных определена с помощью НЛС (логического адреса сектора).

В четырех байтах с позициями байтов от 40 до 43 указан размер ВЗО в зоне данных.

В четырех байтах с позициями байтов от 44 до 47 указан размер ВНЗО в зоне данных.

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

Остальные позиции байтов являются зарезервированными, то есть неопределенными, и все установлены в 00h.

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

На фиг.6 показана структура списка СПД дефектов.

Список СПД дефектов записывают в область записи размером четыре кластера, как было описано со ссылкой на фиг. 4.

На фиг.6 позиции данных соответствующего содержания данных в списке СПД дефектов из четырех кластеров указаны в виде позиций байтов. При этом один кластер = 32 сектора = 65536 байтов, причем один сектор равен 2048 байтов.

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

Ведущие 64 байта списка СПД дефектов представляют собой информацию управления списком дефектов.

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

В байте номер 64 и в следующих байтах записана информация ati адреса обмена в каждых 8 байтах как содержание элемента информации, записываемой в список дефектов.

Непосредственно после последней действующей информации ati#N адреса обмена записывают 8 байтов последней информации, в качестве конечной стороны информации адреса обмена.

В этой СПД область от стороны последней информации адреса обмена до конечной стороны кластера заполнена значениями 00h.

Информация управления списком дефектов размером 64 байта показана на фиг. 7. В двух байтах от позиции 0 байта записана строка знаков ′DL′ как идентификатор списка СПД дефектов.

Один байт в позиции 2 байта обозначает номер формы списка СПД дефектов.

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

Четыре байта от позиции 12 байта указывают количество вводов информации в список СПД дефектов, то есть количество вводов информации ati обмена адреса.

Четыре байта от позиции 24 байта обозначают размер свободных областей в областях ВЗО и ВНЗО обмена в виде количества кластеров.

Остальные позиции байтов зарезервированы и все установлены в 00h.

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

Общее количество вводов информации ati обмена адреса в случае однослойного диска составляет максимум 32759.

Каждая информация ati обмена адреса состоит из 8 байтов (64 битов). Эти биты обозначены как бит b63 - бит b0.

С помощью битов b63-b60 записывают информацию статуса вводимых данных (статус 1).

В СПД информация статуса составляет ′0000′, что указывает на обычную обработку обмена.

Другие значения информации статуса описаны при пояснении информации ati обмена адреса ВСПД в ВОУД.

Биты b59-b32 указывают адрес НФС исходного физического сектора кластера источника обмена. То есть кластер, который заменяют из-за дефекта или события перезаписи данных, обозначается по адресу НФС физического сектора вводного сектора.

Биты от b31 по b28 зарезервированы. В этих позициях также может быть записана другая информация статуса (статус 2).

Биты от b27 по b0 указывают адрес НФС вводного физического сектора кластера источника обмена.

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

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

Такой ввод информации регистрируется в списке СПД дефектов структуры, показанной на фиг.6.

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

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

3. Система ВОУД

3-1. ВОУД

Ниже поясняется ВОУД, предусмотренная в области организации/управления информации, показанная на фиг. 2 и 3. Так же как ОУД, ВОУД (временная ОУД) представляет собой область, в которую записывают информацию управления обменом.

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

На фиг.9 показана структура ВОУД.

Размер ВОУД составляет, например, 2048 кластеров.

Как показано на чертеже, в первый кластер с номером 1 кластера записывают битовую карту промежутка.

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

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

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

Если в ВОУД обработка обмена выполняется в результате, например, изменения содержания данных, ВСПД (временный список дефектов) дополнительно записывают во вводный кластер незаписанной области в ВОУД. Следовательно, первый ВСПД записан, например, от позиции кластера номер 2. При возникновении события обработки обмена ВСПД дополнительно записывают в последовательных позициях кластеров.

Размер ВСПД составляет от одного кластера до, максимум, четырех кластеров.

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

То есть в ВОУД, битовую карту промежутка или ВСПД записывают на последующих этапах.

Хотя структура битовой карты промежутка и ВСПД будет описана ниже, ВСОД (временная структура определения диска), представляющую собой подробную информацию об оптическом диске, записывают в конечный сектор (2048 байтов) одного кластера битовой карты промежутка и в кластеры 1-4 ВСПД.

Фиг.10 показана структура битовой карты промежутка.

Битовая карта промежутка представляет собой такую битовую карту, в которой состояние записан/незаписан одного кластера на диске представлено одним битом, причем бит, соответствующий незаписанному кластеру, содержит значение ′0′, и с бит, соответствующий кластеру, в котором записаны данные, содержит значение ′1′, как описано выше.

В случае одного сектора = 2048 байтов, емкость одного слоя записи 25 Гбайт может быть представлена с помощью битовой карты с размером 25 секторов. То есть битовая карта промежутка может быть образована с использованием размера одного кластера (=32 сектора).

На фиг.10 показаны 32 сектора в каждом кластере, представленные секторами от 0 по 31. Позиция байта обозначена позицией байта в секторе.

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

В двух байтах в позициях байтов от 0 до 2, в секторе 0, записан "НБ" (UB) как идентификатор битовой карты промежутка (Un-allocated Space Bitmap Identifier - не выделенный идентификатор битовой карты промежутка).

В одном байте с позицией 2 байта записана версия формата (номер формы), например, в виде ′00h′.

В четырех байтах от позиции 4 байта записаны номера слоев. Эти номера указывают, предназначена ли битовая карта промежутка для слоя 0 или для слоя 1.

В 48 байтах от позиции 16 байта записана информация битовой карты.

В информации битовой карты записаны позиция начального кластера (Start Cluster First PSN - начало первого кластера НФС), начальная позиция данных битовой карты (Start Byte Position of Bitmap data - позиции начального байта данных битовой карты) и длина данных битовой карты (Variable Bit Length in Bitmap data - переменная длина битов данных битовой карты), каждая из них содержит по четыре бита, причем остальные биты являются зарезервированными.

В начальной позиции кластера (Start Cluster First PSN) позиция первого кластера, определяемая битовой картой промежутка на диске, представлена по НФС (адрес физического сектора).

Начальная позиция данных битовой карты (Start Byte Position of Bitmap data) указывает на начальную позицию самих данных битовой карты с помощью количества байтов в качестве относительной позиции от невыделенного идентификатора битовой карты промежутка на вводной стороне битовой карты промежутка. В примере, показанном на фиг. 10, данные от позиции вводного байта сектора 1 становятся данными битовой карты, причем позиция данных битовой карты обозначена по количеству байтов.

Длина данных битовой карты (Variable Bit Length in Bitmap data) указывает на длину данных битовой карты с использованием количества битов.

Действительные данные битовой карты (Bitmap data) записывают от позиции 0 байта 0 второго сектора (=сектор 1) битовой карты промежутка по фиг. 10. Длина данных битовой карты составляет один сектор на гигабайт.

Область, расположенная после последних данных битовой карты до места, расположенного перед последним сектором (сектор 31), зарезервирована и содержит ′00h′.

ВСОД записывают в последний сектор (сектор 31) битовой карты промежутка.

Структура ВСПД (временной СПД) поясняется ниже. Как показано на фиг.9, ВСПД записывают в свободную область в ВОУД после битовой карты промежутка и затем записывают на вводной стороне свободной области каждый раз при обновлении ВОУД.

На фиг.11 показана структура ВСПД.

ВСПД составлена из кластеров 1-4. Содержание ВСПД можно понять при сравнении с СПД, показанного на фиг.6. То есть содержание ВСПД аналогично показанному на фиг.6, в том, что ведущие 64 байта представляют информацию управления списком дефектов, информацию ati адреса обмена каждых 8 байтов, записана от позиции 64 байта, и в восьми байтах, которые следуют после последней информации ati#N обмена адреса, представленной конечной стороной информации обмена адреса.

Однако ВСПД отличается от СПД тем, что в ВСПД в кластерах 1-4 записана временная СОД (ВСОД) в последнем секторе размером 2048 байтов.

В то же время в ВСПД, область после последнего сектора кластера, к которому принадлежит конечная сторона информации обмена адреса, заполнена значениями 00h. ВСОД записывают в последний сектор. В случае, когда конечная сторона информации обмена адреса принадлежит последнему сектору кластера 0, эта область заполняется нулями, вплоть до последнего сектора следующего кластера, и ВСОД записывают в последний сектор.

Информация управления списком дефектов размером 64 байта аналогична информации управления списком дефектов СПД, которая была описана со ссылкой на фиг.7.

Однако, что касается количества событий обновления списка дефектов из четырех байтов, начинающихся в позиции 2 байта, записывают последовательный номер временного списка дефектов. Благодаря этому последовательный номер информации управления списка дефектов в последнем ВСПД представляет количество событий обновления списка дефектов.

Следует отметить, что количество вводов информации в список дефектов СПД размером четыре байта, которые расположены от позиции 12 байта, то есть количество информации ati обмена адресом, и размер свободных областей ВЗО и ВНЗО размером четыре байта, расположенный от позиции 24 байта, записывают в моменты времени обновления ВСПД.

Структура информации ati обмена адреса в ВСПД аналогична структуре информации ati обмена адреса в СПД, показанном на фиг. 8, так что информация ati обмена адреса представляет собой один ввод данных, при этом также показаны кластер источника обмена и кластер назначения обмена, который относятся к одной обработке обмена. Такой ввод информации регистрируют во временном списке дефектов ВСПД, который имеет структуру, показанную на фиг.11.

Следует отметить, что статус 1 информации ati обмена адреса ВСПД, кроме ′0000′, также может быть представлен ′0101′ или ′1010′.

Статус 1, представленный как ′0101′ или ′1010′, представляет такой случай, когда множество физически смежных кластеров совместно подвергают обработке обмена, эти кластеры совместно подвергают обработке обмена (управление передачи пакета).

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

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

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

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

В ВОУД битовая карта промежутка и ВСПД записаны, как показано на фиг.9. Однако ВСОД (временная структура определения диска) записана в 2048 байтах в качестве последнего сектора ВСПД и битовой карты промежутка, как описано выше.

Структура ВСОД показана на фиг.12.

ВСОД сформирована из одного сектора (2048 байт) и имеет содержание, аналогичное содержанию СОД в описанной выше ОУД. Хотя СОД сформирована одним кластером (65536 байт), существенное содержание СОД определяется до позиции 52 байта, как поясняется со ссылкой на фиг.5. То есть существенное содержание записано в ведущий сектор одного кластера. Следовательно, содержание СОД может распознаваться, даже если ВСОД сформирована одним сектором.

Как можно видеть при сравнении фигур 12 и 5, ВСОД имеет содержание, аналогичное содержанию СОД вплоть до позиций байтов от 0 до 53. Однако последовательные номера ВСОД записаны от позиций 4 байта, и начальный физический адрес (АД СПД) ВСПД в ВОУД записан от позиции 24 байта.

От позиции 1024 байта ВСОД записана информация, не предусмотренная в СОД.

АПЗ (последний записанный адрес) записан как информация о последней позиции записи, указывающая на последнюю позицию записанных данных пользователя, в четырех байтах от позиции 1024 байта. Этот адрес представляет собой адрес НФС самого внешнего в радиальном направлении физического сектора в области данных пользователя, где записаны данные.

В четырех байтах от позиции 1028 байта записан адрес начального физического сектора (АД ВРО) самой последней битовой карты промежутка в ВОУД.

Другие байты, помимо описанных выше позиций байта, зарезервированы, и все они содержат 00h.

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

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

Поскольку ВСОД записана в последнем секторе битовой карты промежутка и в последнем секторе ВСПД, новый ВСОД записывают каждый раз при добавлении битовой карты промежутка или ВСПД. При этом в ВОУД, показанной на фиг. 9, последняя добавленная ВСОД в битовой карте промежутка или в ВСПД становится последней ВСОД и представляет последнюю битовую карту промежутка.

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

3-2. ВЗО и ВНЗО

На фигурах 13А и 13В показаны позиции ВЗО и ВНЗО.

ВЗО (область внутреннего пространства; область обмена на внутренней стороне окружности) и ВНЗО (область внешнего пространства; область обмена на внешней стороне окружности) представляют собой области, предусмотренные в зоне данных как области обмена, предназначенные для обработки обмена для кластеров, содержащих дефекты.

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

На фиг.13А показан случай однослойного диска. ВЗО и ВНЗО сформированы на радиально самой внутренней и радиально самой внешней сторонах области данных соответственно.

На фиг.13В показан случай двухслойного диска. ВЗО0 и ВНЗО0 сформированы на радиально самой внутренней и радиально самой внешней сторонах слоя 0 области данных соответственно, в то время как ВЗО1 и ВНЗО1 сформированы на радиально самой внутренней и радиально самой внешней сторонах слоя 1 зоны данных соответственно.

В двухслойном диске ВЗО0 и ВЗО1 иногда отличаются по размеру друг от друга. ВНЗО0 и ВНЗО1 имеют одинаковый размер.

Размеры ВЗО (или ВЗО0, ВЗО1) и ВНЗО (или ВНЗО0, ВНЗО1) определяют в пределах вышеуказанных СОД и ВСОД.

Размер ВЗО определяют во время инициализации, и впоследствии он остается фиксированным. Напротив, размер ВНЗО может изменяться даже после записи данных. То есть размер ВНЗО может быть увеличен путем изменения размера ВНЗО, записанной в ВСОД, при обновлении ВСОД.

Обработка обмена с использованием ВЗО и ВНЗО выполняется следующим образом. В качестве примера рассмотрим случай перезаписи данных. Предположим, что поступил запрос на запись данных для кластера в области данных пользователя, в которой данные уже были записаны, то есть был сделан запрос на перезапись данных. Поскольку диск в этом случае представляет собой диск, предназначенный для однократной записи, и запись в этом кластере не может быть произведена, перезаписываемые данные записывают в кластер в области ВЗО или в области ВНЗО. Эта обработка представляет собой обработку обмена.

Контроль над такой обработкой обмена осуществляется как вход в вышеуказанную информацию ati адреса обмена. То есть вход в информацию ati адреса обмена выполняют с использованием адреса кластера, в котором данные, по сути, уже были записаны, и с адресом кластера, по которому перезаписываемые данные были записаны в области ВЗО или в области ВНЗО, и эти адреса кластеров используются в качестве источника обмена и назначения обмена соответственно.

То есть в случае перезаписи данных перезаписываемые данные записывают в ВЗО или в ВНЗО, и обмен позициями данных при перезаписи контролируется с помощью информации ati обмена адреса в ВСПД в ВОУД. Таким образом, по существу, реализуется перезапись данных с точки зрения, например, операционной системы OS системы главного устройства или файловой системы, даже если диск представляет собой диск, предназначенный для однократной записи.

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

4. Устройство привода диска

Устройство привода диска (устройство записи и/или воспроизведения) для описанного выше диска, предназначенного для однократной записи, поясняется ниже.

В настоящем варианте выполнения устройства привода диска выполняют форматирование диска, предназначенного для однократной записи, например, на диске, показанном на фиг.1, была сформирована только область ПЗИ предварительно записанной информации, при этом область однократной записи оставлена без записи, в результате чего была получена схема диска, которая была описана со ссылкой на фиг. 1. Кроме того, в случае необходимости данные можно записывать и/или воспроизводить с использованием отформатированного таким образом диска, при этом запись/обновление также можно выполнять для ВОУД, ВЗО и ВНЗО.

На фиг.14 показана структура устройства привода диска.

Диск 1 представляет собой вышеуказанный диск, предназначенный для однократной записи. Этот диск 1 загружают на поворотную платформу, которая не показана. В ходе выполнения операции записи и/или воспроизведения диск 1 вращается в условиях постоянной линейной скорости (ПЛС, CLV), благодаря двигателю 52 шпинделя.

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

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

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

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

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

Лазерный диод в блоке 51 оптической головки возбуждают для излучения света лазера при подаче сигнала возбуждения (тока возбуждения), который поступает со схемы 63 возбуждения лазера.

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

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

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

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

Схема 54 матрицы иногда установлена внутри блока 51 оптической головки.

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

Схема 55 записи/воспроизведения выполняет двоичное кодирование сигналов воспроизводимых данных при выполнении обработки генерирования тактовой частоты воспроизведения с помощью ФАПЧ (PLL). Схема записи/воспроизведения воспроизводит данные, считанные блоком 51 оптической головки для передачи воспроизводимых данных в модем 56.

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

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

Блок 57 кодирования/декодирования ККО (ЕСС, код коррекции ошибок) выполняет кодирование ККО путем присоединения кода коррекции ошибок при записи и выполняет декодирование ККО для коррекции ошибок во время воспроизведения.

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

Данные, декодированные в виде данных воспроизведения с помощью блока 57 кодирования/декодирования ККО, считывают по команде, поступающей из системного контроллера 60, и передают в устройство главного устройства, подключенного к цепи, такой как АВ (AV, аудио/визуальная) система 120.

Двухтактные сигналы, поступающие с выхода матричной схемы 54, в качестве сигнала, относящегося к качаниям канавки, обрабатывают в схеме 58 качания. Двухтактные сигналы как информацию АДПК, демодулируют с помощью схемы 58 качаний с получением потока данных, формирующих адрес АДПК, который поступает в декодер 59 адреса.

Декодер 59 адреса декодирует подаваемые в него данные для получения значения адреса, которое он затем передает в системный контроллер 60.

Декодер 59 адреса также генерирует сигналы тактовой частоты в результате обработки ФАПЧ с использованием сигналов качаний, передаваемых из схемы 58 качаний, и передает сгенерированные сигналы тактовой частоты в различные компоненты, где они используются в качестве тактовой частоты кодирования во время записи.

Двухтактные сигналы, представляющие собой двухтактные сигналы, поступающие с выхода матричной схемы 54, относящиеся к качанию канавки и предварительно записанной информации ПЗИ, фильтруют с помощью полосового фильтра в схеме 58 качаний и затем передают в схему 55 считывания/записи. Двухтактные сигналы затем преобразуют в двоичный код для формирования потока битовых данных, которые затем декодируют с использованием ККО, и в них устраняют чередование с помощью блока 57 кодирования/декодирования ККО, для выделения данных в виде предварительно записанной информации. Выделенную таким образом предварительно записанную информацию передают в системный контроллер 60.

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

При записи записываемые данные передают из АВ системы 120, используемой в качестве главного устройства. Такие записываемые данные передают в запоминающее устройство в блоке 57 кодирования/декодирования ККО, который используется в качестве буфера.

В этом случае блок 57 кодирования/декодирования ККО добавляет в коды или подкоды коррекции ошибок или выполняет чередование путем кодирования данных записи, сохраненных в буфере.

Данные, кодированные ККО, модулируют с помощью модема 56 с использованием, например, системы кодирования RLL(1-7)PP и затем передают в схему 55 воспроизведения/записи.

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

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

Блок 63 возбуждения лазера передает поступившие в него импульсы возбуждения лазера на лазерный диод, установленный в блоке 51 оптической головки, для выполнения возбуждения излучения света лазера. В результате на диске 1 формируются углубления, соответствующие данным записи.

Блок 63 возбуждения лазера включает так называемую схему АУМ (АРС, автоматического управления мощностью) и выполняет управление, направленное на обеспечение постоянного выходного уровня лазерного света, независимо, например, от температуры, поскольку выходная мощность света лазера отслеживается с помощью выходного детектора отслеживания мощности лазера, который установлен в блоке 51 оптической головки. Целевая величина выходного уровня мощности лазера при записи и воспроизведении поступает от системного контроллера 60, и выходной уровень мощности лазера поддерживают на целевом уровне при записи и воспроизведении.

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

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

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

Схема 61 сервоуправления генерирует сигналы управления скольжением на основе сигнала ошибки скольжения, получаемого как низкочастотный компонент сигнала ошибки отслеживания дорожки, или в соответствии с управлением по выполнению доступа, обеспечиваемым системным контроллером 60, для привода механизма 53 скольжения. Такой механизм 53 скольжения включает основной вал, предназначенный для удержания оптической головки 51, двигатель скольжения и зубчатую передачу, которая не показана, и выполняет привод двигателя скольжения, в соответствии с сигналами привода скольжения, для выполнения требуемого скользящего движения блока 51 оптической головки.

Схема 62 сервоуправления шпинделем выполняет управление для вращения двигателя 52 шпинделя в условиях ПЛС.

На схему 62 сервоуправления шпинделем поступают сигналы тактовой частоты, генерируемые с помощью обработки ФАПЧ из сигналов качаний, в качестве информации о текущей скорости вращения двигателя 52 шпинделя, и эту тактовую частоту сравнивают с заданной опорной скоростью ПЛС для образования сигналов ошибки шпинделя.

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

На выход схемы 62 сервоуправления шпинделем поступает сигнал привода шпинделя, генерируемый в соответствии с сигналом ошибки шпинделя, для обеспечения вращения двигателя 52 шпинделя в условиях ПЛС.

Схема 62 сервоуправления шпинделем также генерирует сигналы привода шпинделя, которые соответствуют сигналу управления разгона/торможения шпинделя, поступающему от системного контроллера 60, для выполнения операций по началу вращения, остановке, ускорению и замедлению двигателя 52 шпинделя.

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

Системный контроллер 60 выполняет различные операции по обработке, в соответствии с командами, поступающими из АВ системы 120.

Например, если от АВ системы 120 поступает команда записи, системный контроллер 60 обеспечивает перемещение блока 51 оптической головки по адресу, указанному для записи. Системный контроллер 60 затем обеспечивает выполнение блоком 57 кодирования/декодирования ККО и модемом 56 процесс обработки кодирования в отношении данных, переданных из АВ системы 120 (видео данных или аудио данных, соответствующих различным системам, таким как MPEG2 (стандарт сжатия движущегося изображения и звука)). Запись выполняют с помощью импульсов возбуждения лазера, которые поступают из схемы 55 считывания/записи, в блок 63 возбуждения лазера, как описано выше.

Кроме того, если из АВ системы 120 поступает команда на считывание, которая формирует запрос на передачу определенных данных (например, видеоданных в формате MPEG2), записанных на диск 1, выполняется управление операцией поиска указанного адреса в качестве целевого адреса. То есть в схему 61 сервоуправления поступает команда для выполнения операции доступа с помощью блока 51 оптической головки с использованием адреса, указанного в команде поиска, в качестве целевого адреса.

Системный контроллер затем выполняет операцию управления, требуемую для передачи данных из определенной области в АВ систему 120. То есть системный контроллер считывает данные с диска 1 для обеспечения передачи запрашиваемых данных с помощью схемы 55 считывания/записи, модема 56 и блока 57 кодирования/декодирования ККО, для выполнения декодирования/накопления в буфере и передачи запрашиваемых данных.

При записи и/или воспроизведении этих данных системный контроллер 60 может управлять операциями записи и/или воспроизведения или доступа с использованием адресов АДПК, детектируемых схемой 58 качаний и блоком 59 декодирования адреса.

В заданный момент времени, например, при загрузке диска 1 системный контроллер 60 считывает уникальный идентификатор ИД (ID), записанный в области ОЗП диска 1, если такая ОЗП была сформирована, или предварительно записанную информацию (ПЗИ), записанную в виде качаний канавки в области, предназначенной только для воспроизведения.

В этом случае системный контроллер выполняет управление операцией поиска с использованием зоны предварительно записанных ПЗ (PR) данных в качестве целевых. То есть системный контроллер передает команду в схему 61 сервоуправления для выполнения с помощью схемы сервоуправления операции доступа с использованием блока 51 оптической головки в направлении самой внутренней окружности на диске.

Системный контроллер затем обеспечивает выполнение блоком 51 оптической головки операции отслеживания воспроизведения для получения двухтактных сигналов в виде информации отраженного света. Системный контроллер затем обеспечивает выполнение схемой 58 качаний, схемой 55 записи/воспроизведения и блоком 57 кодирования/декодирования ККО декодирование для получения данных воспроизведения в качестве предварительно записанной информации или информации ОЗП.

Системный контроллер 60 выполняет установку мощности лазера или обработку защиты от копирования на основе предварительно записанной информации или информации ОЗП, считанной таким образом.

На фиг.14 показано запоминающее устройство 60а кэш в системном контроллере 60. Такое запоминающее устройство 60а кэш используют для хранения или обновления ВСПД/битовой карты промежутка, считанной из ВОУД диска 1.

Системный контроллер 60 выполняет управление соответствующими блоками, например, при загрузке диска 1 для считывания ВСПД/битовой карты промежутка, записанной в области ВОУД, для сохранения считанной таким образом информации в запоминающем устройстве 60а кэш.

Если затем выполняется обработка обмена при записи данных или при возникновении дефектов, системный контроллер обновляет ВСПД/битовую карту промежутка в запоминающем устройстве 60а кэш.

Если обработка обмена выполняется при выполнении операций записи данных или перезаписи данных и при этом обновляется битовая карта промежутка или ВСПД, ВСПД или битовая карта промежутка может быть дополнительно записана в ВОУД диска 1 каждый раз, когда выполняется обновление. Однако в таком случае происходит излишнее расходование ВОУД диска 1.

По этой причине ВСПД/битовую карту промежутка обновляют в запоминающем устройстве 60а кэш до тех пор, пока, например, не поступит команда на выброс диска 1 из устройства привода диска, или до тех пор, пока не поступит команда от главного устройства. Последний (то есть в этом случае самый последний) ВСПД/битовую карту промежутка в запоминающем устройстве 60а кэш записывают в ВОУД на диске 1, например, во время выброса диска. В этом случае большое количество событий обновления ВСПД/битовой карты промежутка могут быть одновременно обновлены на диске 1, что уменьшает расходование ВОУД на диске 1.

С другой стороны, если ВОУД на диске 1 обновляется только во время выброса или во время поступления команды от главного устройства, возникает опасность снижения вероятности правильного выполнения операции обновления. В течение периода времени после записи данных пользователя на диск 1 до обновления ВОУД на диске 1 состояние записи данных пользователя и ВОУД на диске 1 не соответствуют друг другу. При этом не желательно, чтобы такой период времени был слишком длительным. Таким образом, в данном варианте выполнения поддерживают достаточно высокую вероятность обновления ВОУД на диске 1, даже в случае образования или исчезновения зазора в соответствии с записью данных пользователя, как будет описано ниже.

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

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

5. Образование и исчезновение зазора

В данном варианте выполнения образование и исчезновение зазора представляет собой шанс обновления ВОУД на диске 1. Вначале поясним, что такое зазор.

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

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

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

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

На фигурах 15А-15Е представлено типичное состояние образования зазора и его исчезновения. На фигурах 15А-15Е показан переход состояния области данных пользователя на диске.

На фиг.15А показано состояние чистого диска, на котором не записаны данные пользователя. В этом случае область данных пользователя полностью представляет собой незаписанную область. Это не является зазором в соответствии с приведенным выше определением. То есть в этом состоянии зазор отсутствует.

На фиг.15В показано состояние, в котором данные пользователя были записаны в среднем положении от местоположения, представленного на фиг.15А. Такая область записи называется записанной областью №1.

В этом случае адрес последнего сектора записанной области №1 представляет собой АПЗ. Следовательно, область без записи на радиально внутренней стороне от записанной области №1 представляет собой зазор, то есть образовался зазор.

В то же время область без записи на радиально внешней стороне от записанной области №1 не является зазором.

На фиг.15С показано состояние, в котором данные пользователя были частично записаны в зазоре, который представлен в состоянии, показанном на фиг.15В. Такая записанная область представляет собой записанную область №2. В этом случае зазор разделен на две части, и новый зазор был образован в результате такого разделения.

Следует отметить, что, поскольку данные пользователя не были записаны на радиально внешней стороне от записанной области №1, АПЗ не изменился.

На фиг.15D показано состояние, в котором данные пользователя были записаны на вводной стороне области данных пользователя, по сравнению с состоянием, показанным на фиг.15С, в результате чего сформировалась записанная область №3. При этом данные пользователя были записаны в зазоре между записанной областью №1 и записанной областью №2, в результате чего сформировалась записанная область №4.

Что касается записанной области №3, данные пользователя были записаны в существовавшем зазоре от ее вводной стороны, в результате чего не образовался новый зазор.

Существовавший зазор был заполнен данными пользователя с образованием записанной области №4. В результате произошло исчезновение зазора.

В то же время в случае, показанном на фиг.15D, АПЗ снова не изменился, поскольку данные пользователя не были записаны на радиально внешней стороне записанной области №1.

На фиг.15Е показано состояние, в котором данные пользователя были записаны частично в незаписанном области (не в зазоре), на радиально внешней стороне от АПЗ, начиная от состояния, показанного на фиг.15D. Такая область записи представляет собой записанную область №5. В этом случае существует незаписанная область на радиально внутренней стороне от записанной области №5. Таким образом, незаписанная область стала новым зазором.

Кроме того, в этом случае, поскольку данные пользователя были записаны на радиально внешней стороне от записанной области №1, значение АПЗ обновляется до значения адреса последнего записанного сектора записанной области №5.

При этом зазор образуется или исчезает в зависимости от записи данных пользователя, как описано выше в качестве примера. В представленном варианте выполнения, когда зазор был образован или исчез таким образом, информация управления, записанная в запоминающем устройстве 60а кэш, то есть информация ВОУД (а именно, ВСПД/битовая карта промежутка), записывается на диск 1.

6. Обновление ВОУД

6-1. Обновление в соответствии с образованием и исчезновением зазора

Ниже поясняется обработка, связанная с обновлением ВОУД на диске 1.

В содержание ВОУД входит битовая карта промежутка и ВСПД, как описано выше. В случае записи данных битовая карта промежутка обязательно обновляется. С другой стороны, в случае обработки обмена из-за возникновения дефектов или перезаписи данных обновляется содержание ВСПД.

Кроме того, в битовой карте промежутка или ВСПД ВСОД записывают в последний сектор, при этом АПЗ включают в ВСОД.

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

Если при записи данных выполнялась обработка обмена и требуется обновление ВСПД, такое обновление выполняется одновременно с обновлением битовой карты промежутка. В следующем описании это свойство не представлено отдельно.

В данном варианте выполнения устройства привода диска содержание битовой карты промежутка, записанной в запоминающее устройство 60а кэш, обязательно обновляется в соответствии с записью данных пользователя на диск. То есть кластер, в котором была выполнена запись, устанавливается в значение '1', при обновлении. Если АПЗ изменился, обновляется значение АПЗ в ВСОД последнего сектора битовой карты промежутка.

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

С другой стороны, обновление ВОУД на диске 1 (в основном дополнительное обновление битовой карты промежутка в ВОУД) не выполняется каждый раз при записи данных пользователя.

В данном варианте выполнения существуют четыре возможных варианта записи последней битовой карты промежутка, записанной в запоминающее устройство 60а кэш на диске 1:

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

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

- случай, когда произошел выброс диска 1; и

- случай, когда от главного устройства поступила команда на обновление.

Здесь поясняется обработка по обновлению ВОУД диска 1 в случае, когда зазор был образован или исчез в результате записи данных пользователя, то есть обработка во время записи данных пользователя.

В то же время каждая операция обработки, как поясняется ниже, представляет собой обработку, выполняемую системным контроллером 60.

На фиг.16 показана обработка во время записи данных пользователя.

При этом предполагается, что запрос на запись данных пользователя по определенному адресу N поступил в системный контроллер 60 от главного устройства, такого как АВ система 120.

В этом случае в системном контроллере 60 выполняется обработка, показанная на фиг.16. Вначале на этапе F101 выполняется обработка записи данных в соответствии с запросом, поступившим от главного устройства.

Такая обработка записи выполняется на основе кластера.

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

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

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

В противном случае, если в области диска по указанному адресу содержится запись, поступающие данные не могут быть записаны по указанному адресу. При этом выполняется перезапись данных с использованием функции обработки обмена. То есть вначале проверяется, с использованием ВЗО и ВНЗО, возможно ли выполнить обработку обмена или нет. Если обработка обмена возможна, поступающие данные пользователя записывают в ВЗО или в ВНЗО.

В частности, запись выполняют в кластере в ВЗО или ВНЗО вместо записи по адресу N и управление выполняется таким образом, что адрес N заменяется кластером, расположенным в ВЗО или ВНЗО. В этом случае ВСПД также обновляется во время обновления битовой карты промежутка на следующем этапе F102.

Если данные были записаны на этапе F101 в адрес N, битовая карта промежутка обновляется на этапе F102 в запоминающем устройстве 60а кэш, для того чтобы кластер N, в котором были записаны данные, был обозначен как записанный.

Если кластер N находится на внешней окружности данных пользователя, также обновляется АПЗ в ВСОД последнего сектора битовой карты промежутка.

Затем на этапе F103 выполняется проверка, был ли образован зазор, описанный со ссылкой на фиг. 15, или такой зазор исчез в результате обработки записи, выполненной на приведенном выше этапе F101.

Обработка на этом этапе F103 подробно показана на фиг. 17.

Вначале на этапе F201 получают бит, соответствующий адресу N-1, в битовой карте промежутка, которая содержится в запоминающем устройстве 60а кэш, то есть битовой карте промежутка, обновленной непосредственно на предыдущем этапе F102. На этапе F202 проверяют, содержит ли бит, соответствующий адресу N-1, значение ′1′ или ′0′. То есть проверяют, записана ли информация в кластер, непосредственно предшествующий записываемому в данный момент времени кластеру по адресу N.

Если область по адресу N-1 не содержит запись, область, не содержащая запись, была образована в области на радиально внутренней стороне от текущей позиции записи данных. Таким образом, системный контроллер переходит к этапу F204 для проверки того, что в результате текущего события записи данных был образован зазор.

Если, наоборот, на этапе F202 окажется, что по адресу N-1 содержится запись, на следующем этапе F203 получают бит, соответствующий адресу N+1, в битовой карте промежутка. На этапе F205 проверяют, содержит или нет бит, соответствующий адресу N+1, значение ′1′ или ′0′ для проверки, является или нет текущий кластер записи, который следует после кластера, расположенного по адресу N, кластером, содержащим запись.

Если область по адресу N+1 уже содержит запись, может быть выполнена проверка того, что кластеры, расположенные перед и после кластера текущей записи, уже содержат запись, то есть что кластер N текущей записи до настоящего времени представлял собой зазор. Кроме того, может быть выполнена проверка того, что зазор теперь стал заполненным в результате выполнения текущей записи. Следовательно, на этапе F206 может быть выполнена проверка того, что зазор исчез в результате выполнения текущей записи.

Если на этапе F205 будет определено, что адрес N+1 не содержит записи, на этапе F207 можно сделать вывод, что образование или исчезновение зазора не произошло в ходе текущей записи.

После проверки, произошло ли образование или исчезновение зазора в результате обработки, представленной на фиг.17, обработка разветвляется на этапе F104 по фиг.16 в зависимости от результата.

Если не произошло образование или исчезновение зазора, на этапе F106 проверяется, имеется или нет какие-либо незаписанные данные, то есть какие-либо данные, на запись которых поступил запрос от главного устройства. Если такие данные имеются, к значению адреса добавляют количество секторов, то есть 32, для получения нового адреса N. При этом следующий кластер будет представлять собой адрес записи.

Системный контроллер возвращается на этап F101 для записи данных по адресу N.

Если на этапе F104 образовался новый зазор или зазор исчез, системный контроллер переходит на этап F105 для записи в ВОУД на диске битовой карты промежутка/АПЗ в запоминающем устройстве 60а кэш в момент времени обновления битовой карты промежутка на этапе F102.

Обработка, выполняемая на этом этапе F105, подробно показана на фиг.18.

Вначале на этапе F301 информацию ВСОД, показанную на фиг.12, содержащуюся в запоминающем устройстве 60а кэш (информацию для одного сектора, включая АПЗ), добавляют как последний сектор битовой карты промежутка в запоминающее устройство 60а кэш.

На этапе F302 битовую карту промежутка, добавляемую в ВСОД, дополнительно записывают в ВОУД на диске 1 (см. фиг.9).

Вышеописанная обработка выполняется до тех пор, пока не будет получено подтверждение, что закончились данные, не записанные на этапе F106.

Таким образом, если будет получен запрос на запись данных в одном кластере, например, от главного устройства и при этом зазор образуется или зазор исчезает непосредственно после записи данных пользователя в один первый кластер, выполняется обновление ВОУД диска 1.

Если будет получен запрос на запись данных для двух или больше кластеров, например, от главного устройства и зазор образовался или исчез непосредственно после записи данных пользователя в один первый кластер, ВОУД диска 1 обновляется одновременно непосредственно после записи первого кластера. Затем продолжается запись данных пользователя во второй и следующие кластеры. Конечно, если зазор образовался или исчез в результате записи второго и следующего кластеров, ВОУД на диске 1 также обновляется.

6-2. Обновление во время выброса диска

Обновление ВОУД на диске 1 (дополнительная запись в битовую карту промежутка) также выполняется во время выброса диска.

На фиг.19 показана обработка, выполняемая системным контроллером 60, в случае выброса диска 1 из устройства привода диска.

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

Если обновление битовой карты промежутка не было выполнено, системный контроллер переходит на этап F403 для выполнения управления по выбросу диска 1. В этом случае происходит выброс загруженного диска 1 без какой-либо записи данных на него.

В случае, когда битовая карта промежутка в запоминающем устройстве 60а кэш была обновлена, на этапе F402 битовую карту промежутка, включая АПЗ, дополнительно записывают в ВОУД на диске 1. Это эквивалентно выполнению обработки, показанной на фиг.18. После обновления ВОУД на этапе F403 выполняется управление, связанное с выбросом диска 1.

6-3. Обновление по команде, поступившей от главного устройства

Обновление ВОУД на диске 1 (дополнительная запись битовой карты промежутка) также выполняется по команде, поступившей от главного устройства.

На фиг.20 показана обработка, выполняемая системным контроллером 60, в случае поступления от главного устройства команды на обновление ВОУД.

В случае, когда от главного устройства поступила команда на обновление ВОУД, системный контроллер 60 на этапе F501 проверяет, произошло ли обновление битовой карты промежутка в запоминающем устройстве 60а кэш.

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

Если, наоборот, битовая карта промежутка была обновлена в запоминающем устройстве 60а кэш, на этапе F502 такую битовую карту промежутка, включающую АПЗ, дополнительно записывают в ВОУД на диске 1. Это эквивалентно обработке, показанной на фиг. 18, описанной выше.

7. Обработка по проверке соответствия

В данном варианте выполнения, который описан выше, ВОУД на диске 1 обновляют при образовании или исчезновении зазора, при выбросе диска или по команде, поступившей от главного устройства.

В частности, поскольку ВОУД обновляют при образовании или исчезновении зазора, может быть обеспечено умеренное количество операций обновления.

Кроме того, поскольку ВОУД на диске 1 обновляют в соответствии с образованием или исчезновением зазора, становится возможным проверять соответствие между содержанием ВОУД на диске 1 и состоянием записи данных пользователя путем проверки соответствия зазора и АПЗ при, например, включении питания или загрузке диска.

Кроме того, выполняется проверка того, что соответствие не было достигнуто из-за предыдущего отключения питания, при этом, например, для восстановления нормального состояния достаточно обновить только битовую карту промежутка/АПЗ в правильное состояние с использованием запоминающего устройства 60а кэш.

Следовательно, если при проверке привода диска окажется, что питание включено, выполняется обработка по проверке соответствия, показанная на фиг.21.

В то же время обработка, показанная на фиг.21, может выполняться не только, когда питание включено, но также и при загрузке диска 1.

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

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

Вначале на этапе F601 считывают последнюю битовую карту промежутка или ВСПД, записанную в ВОУД на диске 1, и передают в запоминающее устройство 60а кэш. Последний АПЗ присутствует в ВСОД последнего сектора ВСПД или битовой карты промежутка.

На этапе F602 выполняется проверка, соответствует или нет АПЗ, считанный с диска 1 и переданный в запоминающее устройство 60а кэш, действительному значению, такому как АПЗ области данных пользователя на диске 1.

Такая обработка по проверке соответствия показана на фиг.22.

Вначале на этапе F701 выполняется проверка, действительно ли записаны данные в адрес АПЗ+1 (то есть по адресу, следующему после АПЗ), на диске 1.

Если обработка во время записи данных пользователя выполняется, как показано на фиг.16, битовая карта промежутка или АПЗ была обновлена в соответствии с образованием или исчезновением зазора, и область по адресу АПЗ+1 не содержит записи на этом этапе F701, делается вывод, что считанное значение АПЗ является правильным.

Это связано с тем, что, например, даже если случайно произошел перерыв подачи питания во время записи в записанную область №5 по фиг.15(е), ВОУД обновляется в результате обработки, выполняемой на этапе F105 по фиг.16, непосредственно после записи первого кластера записанной области №5.

Если, таким образом, окажется, что соответствие АПЗ является правильным, обработка по проверке соответствия сразу же прекращается.

Если, однако, на этапе F701 будет определено, что область по адресу АПЗ+1 уже содержит запись, состояние соответствия АПЗ будет неправильным. То есть данные пользователя были записаны после АПЗ, который должен быть последним адресом данных пользователя.

В таком случае выполняют исправление или приведение в соответствие АПЗ, считанного из запоминающего устройства 60а кэш, на этапах F702-F704.

То есть на этапе F702 в действительности воспроизводят АПЗ+2, АПЗ+3 и т.д. на диске, которые следуют после АПЗ+1, для поиска области, не содержащей записи. Если адрес АПЗ+n представляет область без записи, адрес, непосредственно предшествующий ему, то есть адрес АПЗ+(n-1) представляет собой требуемый АПЗ. Таким образом, на этапе F703 значение АПЗ в ВСОД, содержащееся в запоминающем устройстве 60а кэш, обновляется до АПЗ+(n-1), который представляет собой действительное значение АПЗ.

Затем, даже если запись была выполнена от адреса АПЗ+1 до АПЗ+(n-1), такое состояние не отражено в битовой карте промежутка.

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

При этом предусматривается выполнение обработки по подтверждению соответствия АПЗ. В то же время обработка, выполняемая на этапах F703 и F704, представляет собой, прежде всего, обработку в запоминающем устройстве 60а кэш, которая в этом момент времени не приводит к обновлению ВОУД на диске 1.

На этапах F702 и F703 последовательно воспроизводят адреса на диске, а именно АПЗ+1, после которого следуют АПЗ+2, АПЗ+3 и т. д., для поиска области, не содержащей запись, и адрес, непосредственно предшествующий области, не содержащей запись, сохраняют как правильный АПЗ. Это связано с тем, что в случае выполнения обработки, представленной на фиг.16, которая производится во время записи данных пользователя, не образуется область без записи (зазор) между АПЗ в ВОУД и действительным АПЗ, то есть, если АПЗ, записанный в ВОУД на диске 1, не соответствует действительному состоянию записи данных пользователя, действительный АПЗ обязательно становится конечной стороной предварительно записанной области, которая следует после адреса, указанного АПЗ, записанного в ВОУД.

Если обработка по проверке соответствия АПЗ, показанная на фиг.22, была выполнена на этапе F602 по фиг.21, на следующем этапе F603 выполняется подтверждение битовой карты промежутка, переданной в запоминающее устройство 60а кэш, для проверки, сохранилась ли запись о зазоре в битовой карте промежутка.

То есть в битовой карте промежутка выполняется проверка, существуют ли один или больше кластеров или набор кластеров, которые представляют собой области без записи, по адресам, расположенным на радиально внутренней стороне от АПЗ.

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

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

Эта обработка подробно показана на фиг.23.

Вначале, на этапе F801, получают данные о зазоре на вводной стороне в области, зарегистрированной как зазор в битовой карте промежутка, записанной в запоминающем устройстве 60а кэш.

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

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

На этапе F805 определяется, остается ли все еще не проверенный зазор в области, зарегистрированной как зазор, в битовой карте промежутка. Если такой не проверенный зазор все еще остается, на этапе F806 определяют адрес, зарегистрированный как следующий зазор в битовой карте промежутка.

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

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

Затем на этапах F803 и F804 выполняется обработка соответствия битовой карты промежутка.

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

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

Если адреса от Х до X+N в битовой карте промежутка зарегистрированы как зазор (область, не содержащая записи) и в действительности адреса от Х до Х+(N-Y) уже содержат запись, действительный зазор представляет собой область, соответствующую адресам от Х+(N-y+1) до Х+N.

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

В то же время, поскольку ВОУД обновляется при образовании или исчезновении зазора в результате обработки, представленной на фиг.16, при обработке, показанной на фиг.23, не происходит регистрация всех адресов в определенной области, таких как указанные выше адреса от Х до X+N, которые были зарегистрированы как зазор на битовой карте промежутка, как находящихся в состоянии ранее выполненной записи, при которой зазор исчезает. Кроме того, не происходит регистрация того, что в случае, когда адрес Х+(N-у+1) был найден на этапе F803 как область, не содержащая запись, часть области от адреса X+(N-y+1)до адреса X+N стала область записи, и, следовательно, был образован другой зазор.

Следовательно, достаточно, если на этапе F803 будет выполнен поиск области без записи в области от адреса Х до адреса Х+N, и бит в битовой карте промежутка, соответствующий записанному кластеру, будет исправлен на ′1′, что будет указывать на состояние записи.

Обработка по проверке соответствия зазора на фиг.23 выполняется, как описано выше. В то же время обработка обновления на этапе F804, прежде всего, представляет собой обновление, происходящее в запоминающем устройстве 60а кэш, но не подразумевает обновление ВОУД диска 1 в этот же момент времени.

Обработку по проверке соответствия, представленную на фиг.21, включая обработку по проверке соответствия АПЗ и зазора, выполняют, как описано выше.

После выполнения обработки по фиг.21 выполняется соответствие битовой карты промежутка и АПЗ, записанных запоминающее устройство 60а кэш, действительному состоянию записи данных пользователя на диск 1.

После этого выполняется обновление битовой карты промежутка в ВОУД на диске в момент образования и исчезновения зазора, выброса диска и по команде от главного устройства, как было описано выше.

Тем временем обработка по фиг.21 может осуществляться не только при включенном питании (состояние включения питания, когда диск 1 загружен), но также и во время загрузки диска.

Учитывая, что ВОУД обычно обновляют при выбросе диска, обязательно выполняется проверка соответствия битовой карты промежутка/АПЗ с действительным состоянием записи данных пользователя, когда диск находится в обычном загруженном состоянии.

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

8. Эффект данного варианта выполнения и модификация

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

С другой стороны, битовую карту промежутка/АПЗ, находящуюся в запоминающем устройстве 60а кэш, записывают в ВОУД на диске 1 при образовании и исчезновении зазора, при выбросе диска и по команде, поступающей от главного устройства.

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

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

Во-первых, поскольку битовая карта промежутка/АПЗ записана в ВОУД на диске 1, в соответствии с образованием/исчезновением зазора происходит умеренное обновление ВОУД на диске в ходе процесса записи. То есть ВОУД обновляют умеренное количество раз, кроме обновления ВОУД во время выброса диска или по команде обновления, поступившей от главного устройства. Таким образом, не происходит излишнее расходование области информации управления из-за чрезмерного обновления ВОУД, при этом период несогласованного состояния между битовой картой промежутка/АПЗ и состоянием записи данных пользователя не будет чрезмерно длительным из-за недостаточного обновления ВОУД.

Кроме того, поскольку ВОУД обновляют на диске 1 при образовании или исчезновении зазора, соответствие между содержанием ВОУД на диске 1 и состоянием записи данных пользователя можно подтверждать путем определения, совпадает ли зазор (зарегистрированный в битовой карте промежутка) или АПЗ с действительным зазором или действительным АПЗ на диске.

При отсутствии соответствия достаточно в такой момент времени обновить ВОУД для обеспечения соответствия АПЗ или битовой карты промежутка в запоминающем устройстве 60а кэш.

В результате обеспечивается улучшенная обработка, направленная на устранение несоответствия или на принятие решения о соответствии.

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

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

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

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

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

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

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

Промышленная Применимость

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

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

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

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

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

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

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

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

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

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

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

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

этап считывания информации управления с указанного носителя информации для записи в блоке накопления;

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

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

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

7. Способ записи и/или воспроизведения по п.5, дополнительно содержащий:

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

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

8. Способ записи и/или воспроизведения по п.5, дополнительно содержащий:

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

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



 

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

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

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

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

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

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

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