ИНФОРМАЦИОННЫЙ НОСИТЕЛЬ ЗАПИСИ, УСТРОЙСТВО ДЛЯ ЗАПИСИ И/ИЛИ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ В И/ИЛИ ИЗ ИНФОРМАЦИОННОГО НОСИТЕЛЯ ЗАПИСИ, СПОСОБ ЗАПИСИ И/ИЛИ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ В И/ИЛИ ИЗ ИНФОРМАЦИОННОГО НОСИТЕЛЯ ЗАПИСИ И МАШИНОЧИТАЕМЫЙ НОСИТЕЛЬ ЗАПИСИ, НА КОТОРОМ ХРАНИТСЯ ПРОГРАММА ДЛЯ ВЫПОЛНЕНИЯ СПОСОБА
INFORMATION RECORD MEDIUM, DEVICE FOR RECORDING AND/OR REPRODUCTION OF DATA IN AND/OR FROM INFORMATION RECORD MEDIUM, METHOD FOR RECORDING AND/OR REPRODUCTION OF DATA IN AND/OR FROM INFORMATION RECORD MEDIUM AND MACHINE-READABLE RECORD MEDIUM, WHERE PROGRAM IS STORED FOR METHOD REALISATION

Перекрестная ссылка на родственные заявки
По этой заявке испрашивается приоритет корейских патентных заявок №№2004-26395, 2004-46050 и 2004-29590, поданных 17 апреля 2004 г., 21 июня 2004 г. и 28 апреля 2004 г. соответственно в Корейский департамент интеллектуальной собственности, раскрытия которых включены сюда посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к информационному носителю записи и, в частности, к информационному носителю записи, имеющему новые функции и улучшенные характеристики по сравнению с существующими носителями данных, но, тем не менее, полностью совместимому с существующим дисководом или устройством для записи данных на информационный носитель записи к способу записи и/или воспроизведения данных в/из информационного носителя записи, к устройству для записи и/или воспроизведения данных в/из информационного носителя записи и к машиночитаемому носителю записи, на котором записана программа, реализующая способ.
Описание предшествующего уровня техники
В общем случае оптические носители данных, например оптические диски, широко используются в устройстве с оптическим считывающим узлом, которое записывает данные в и/или воспроизводит данные из оптических носителей данных без физического контакта с оптическими носителями данных. Оптические диски подразделяются на компакт-диски (CD) и цифровые универсальные диски (DVD) в соответствии с их емкостью. Примеры оптического диска, на который можно записывать данные и с которого можно стирать и воспроизводить данные, включают в себя CD-R, CD многократной записи (RW) емкостью 650 МБ, DVD+R/RW, DVD произвольного доступа (RAM) и DVD-R/RW емкостью 4.7 ГБ. Примеры оптического диска, с которого можно только воспроизводить данные, включают в себя CD емкостью 650 МБ и DVD-ROM емкостью 4.7 ГБ. Кроме того, почти полностью завершена разработка DVD высокой плотности (HD) или дисков Blue-ray (BD) с емкостью, по меньшей мере, 15 ГБ, и полным ходом идет разработка дисков со структурой ближнего поля сверхвысокого разрешения (супер RENS) или голографических дисков с еще более высокой емкостью, чем HD DVD или диски BD.
В настоящее время проведены исследования, касающиеся стандартов записываемых DVD, которые обеспечивают для вновь разработанных носителей данных полную совместимость с существующим дисководом или устройством для записи данных в информационный носитель записи применительно к записи и воспроизведению данных. В частности, были предприняты усилия в направлении разработки технологий носителей, которые могут поддерживать высокие характеристики записи вновь разработанных носителей данных даже при низкой скорости записи и могут обеспечивать полную совместимость вновь разработанных носителей данных с существующим дисководом или устройством для записи данных в информационный носитель записи. Однако, поскольку существуют разные типы дисков (например, DVD-RAM, DVD-RW и DVD-R), информация, указывающая, является ли каждый из различных типов дисков записываемым и/или воспроизводимым, должна быть задана где-то на соответствующем диске совместно с информацией о скорости записи соответствующего диска.
На фиг.1 показана схема, иллюстрирующая, почему необходимо записывать информацию совместимости, указывающую, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, в каждом информационном носителе записи. В частности, на фиг.1 показаны три диска и три дисковода. Согласно фиг.1 предположим, что диск А, имеющий скорость записи 1х и используемый в дисководе А, является диском версии 1, диск В, имеющий скорость записи 1х-2х и используемый в дисководе В, является диском версии 2, усовершенствованным за счет добавления заранее определенных функций к диску версии 1, и диск С, имеющий скорость записи 1х-4х и используемый в дисководе С, является диском версии 3, усовершенствованным за счет добавления заранее определенных функций к диску версии 2. Иногда пользователю, имеющему дисковод А, может понадобиться использовать диск более старшей версии, чем диск А, например диск В или С. Поскольку диск В или С поддерживает скорость записи 1х, он, в принципе, может быть совместимым с дисководом А. Однако не зная того, можно ли записывать и/или воспроизводить данные в и/или из областей пользовательских данных на дисках В или С, трудно записывать данные на диски В или С или воспроизводить данные с них.
На фиг.2 показана схема, иллюстрирующая структуру известного диска. Согласно фиг.2 вводная область располагается по внутренней окружности известного диска, выводная область располагается по внешней окружности известного диска и область пользовательских данных, в которую записываются пользовательские данные, располагается между вводной областью и выводной областью.
Вводная область включает в себя зону предварительной записи, в которой уже записаны заранее определенные данные и из которой эти заранее определенные данные нельзя стереть, но можно только воспроизводить, и записываемую зону, в которой данные можно записывать или перезаписывать и из которой также можно стирать данные.
Зона предварительной записи - это область данных управления, в которой записаны данные управления. Данные управления включают в себя информацию о типе, версии, размере, скорости записи и параметрах записи известного диска.
Записываемая зона включает в себя буферную область, область управления дефектами (ОУД, DMA), зону проверки и область информации состояния известного диска/известного дисковода.
Буферная область служит буфером между зоной предварительной записи и записываемой зоной.
В ОУД хранится информация дефектов, например адреса данных замещения, которая соответственно замещает дефектные данные в области пользовательских данных. В ОУД также хранится структура описания известного диска (СОД, DDS), проиллюстрированная на фиг.3. Согласно фиг.3 СОД включает в себя информацию аутентификации производителя известного диска, информацию аутентификации пользователя, которая используется для аутентификации пользователя известного диска, и флаг защиты от записи, который препятствует записи данных на известный диск.
Область проверки проверяется для определения оптимальной мощности записи для записи данных в область пользовательских данных.
В области информации состояния известного диска/известного дисковода хранится информация о состоянии известного диска или известного дисковода.
В Корейской патентной публикации №2000-5588, представляемой заявителем настоящего изобретения, раскрыт способ записи флага защиты от записи на диск, позволяющий предотвратить запись данных в любую область на диске за исключением ОУД, в которую записывается результат проверки вводной/выводной области на диске с использованием привода и информация дефектов. Однако ОУД весьма важна, поскольку информация адреса данных замещения, замещающих дефектные данные в области данных на диске, записывается в ОУД. Поэтому необходимо помечать ОУД как записываемую и/или воспроизводимую отдельно от области данных. Кроме того, возможно обеспечить различные области информации записи и/или воспроизведения на диске, помечая каждую область на диске как записываемую и/или воспроизводимую.
Кроме того, если в дисковод или устройство для записи данных в информационный носитель записи установить диск, основанный на новых стандартах диска, версия которого пока не известна, пользователь может испытывать затруднение в принятии решения в отношении того, записывать и/или воспроизводить данные на и/или с диска, поскольку трудно определить, является ли диск записываемым и/или воспроизводимым.
Сущность изобретения
Согласно аспекту настоящего изобретения предоставляется информационный носитель записи, имеющий новые функции и улучшенные характеристики по сравнению с существующими носителями данных и по-прежнему совместимый с существующим дисководом или устройством для записи данных в информационный носитель записи, способ записи и/или воспроизведения данных в и/или из информационного носителя записи, устройство для записи и/или воспроизведения данных в и/или из информационного носителя записи и машиночитаемый носитель записи, на котором хранится программа, реализующая способ.
Согласно еще одному аспекту настоящего изобретения предоставляется информационный носитель записи, который включает в себя вводную область, область пользовательских данных и выводную область. По меньшей мере, одна из вводной области и выводной области включает в себя область информации совместимости, в которой записана информация совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой.
Согласно еще одному аспекту настоящего изобретения информация совместимости может включать в себя, по меньшей мере, одну из информации состояния относительно того, является ли область пользовательских данных записываемой и/или воспроизводимой, информации состояния относительно того, является ли вводная/выводная область записываемой и/или воспроизводимой, информации состояния относительно того, является ли область информации совместимости записываемой и/или воспроизводимой, и информации состояния относительно того, является ли область управления дефектами (ОУД) записываемой и/или воспроизводимой. В данном случае в ОУД хранится информация о дефектах, возникших в области пользовательских данных.
Согласно еще одному аспекту настоящего изобретения информация совместимости может включать в себя, по меньшей мере, одну из информации состояния относительно того, является ли каждая область в информационном носителе записи записываемой, информации состояния относительно того, является ли каждая область в информационном носителе записи воспроизводимой, и информации состояния относительно того, является ли каждая область в информационном носителе записи доступной.
Согласно еще одному аспекту настоящего изобретения, если при записи данных в информационный носитель записи установлен флаг защиты от записи, то флаг защиты от записи может иметь приоритет над информацией совместимости, что может препятствовать записи данных в информационный носитель записи.
Согласно еще одному аспекту настоящего изобретения предоставляется способ записи и/или воспроизведения данных в и/или из информационного носителя записи, который включает в себя вводную область, область пользовательских данных и выводную область. Способ включает в себя считывание информации совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, из, по меньшей мере, одной из вводной области и выводной области и запись и/или воспроизведение данных в и/или из информационного носителя записи с учетом информации совместимости.
Согласно аспекту настоящего изобретения информация совместимости может включать в себя, по меньшей мере, одну из информации состояния относительно того, является ли область пользовательских данных записываемой и/или воспроизводимой, информации состояния относительно того, является ли вводная/выводная область записываемой и/или воспроизводимой, информации состояния относительно того, является ли область информации совместимости записываемой и/или воспроизводимой, и информации состояния относительно того, является ли область управления дефектами (ОУД) записываемой и/или воспроизводимой. В данном случае в ОУД хранится информация о дефектах, возникших в области пользовательских данных.
Согласно еще одному аспекту настоящего изобретения запись и/или воспроизведение данных в и/или из информационного носителя записи может включать в себя передачу сообщения об ошибке, указывающего, что информационный носитель записи не является записываемым и/или воспроизводимым на главное вычислительное устройство (хост), если информация совместимости указывает, что информационный носитель записи не является записываемым и/или воспроизводимым.
Согласно еще одному аспекту настоящего изобретения запись и/или воспроизведение данных в и/или из информационного носителя записи может включать в себя назначение приоритета флагу защиты от записи над информацией совместимости, что может препятствовать записи данных в информационный носитель записи, если при записи данных в информационный носитель записи в информационном носителе записи установлен флаг защиты от записи.
Согласно еще одному аспекту настоящего изобретения предоставляется устройство для записи и/или воспроизведения данных в и/или из информационного носителя записи, который включает в себя вводную область, область пользовательских данных и выводную область. Устройство включает в себя блок чтения и/или записи, который записывает и/или считывает информацию совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, в и/или из, по меньшей мере, одной из вводной области и выводной области; и блок управления, который управляет блоком чтения и/или записи для записи и/или считывания данных в и/или из информационного носителя записи с учетом информации совместимости.
Согласно еще одному аспекту настоящего изобретения информация совместимости может включать в себя, по меньшей мере, одну из информации состояния относительно того, является ли область пользовательских данных записываемой и/или воспроизводимой, информации состояния относительно того, является ли вводная/выводная область записываемой и/или воспроизводимой, информации состояния относительно того, является ли область информации совместимости записываемой и/или воспроизводимой, и информации состояния относительно того, является ли область управления дефектами (ОУД) записываемой и/или воспроизводимой. В данном случае в ОУД хранится информация о дефектах, возникших в области пользовательских данных.
Согласно еще одному аспекту настоящего изобретения блок управления может передавать сообщение об ошибке, указывающее, что информационный носитель записи не является записываемым и/или воспроизводимым на хост, если информация совместимости указывает, что информационный носитель записи не является записываемым и/или воспроизводимым.
Согласно еще одному аспекту настоящего изобретения блок управления может назначать приоритет флагу защиты от записи над информацией совместимости, что может препятствовать записи данных в информационный носитель записи, если при записи данных в информационный носитель записи в информационном носителе записи установлен флаг защиты от записи.
Согласно еще одному аспекту настоящего изобретения предоставляется машиночитаемый носитель записи, на котором записана программа, реализующая способ записи и/или воспроизведения данных в и/или из информационного носителя записи. Способ включает в себя считывание информации совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, из информации совместимости, заданной в, по меньшей мере, одной из вводной области или выводной области; и запись и/или воспроизведение данных в и/или из информационного носителя записи с учетом информации совместимости.
Согласно еще одному аспекту настоящего изобретения предоставляется информационный носитель записи, который включает в себя вводную область, область пользовательских данных и выводную область. В данном случае, по меньшей мере, одна из вводной области или выводной области включает в себя область информации совместимости, в которой записана информация совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, и производится определение того, записывать ли данные в информационный носитель записи со ссылкой на информацию об отверстии блокировки записи картриджа, в котором содержится информационный носитель записи, флаг защиты от записи, записанный в ОУД во вводной или выводной области, и информация совместимости.
Согласно еще одному аспекту настоящего изобретения, если, по меньшей мере, одно из информации об отверстии блокировки записи, флага защиты от записи или информации совместимости защищает от записи информационный носитель записи, запись данных в информационный носитель записи невозможна.
Согласно еще одному аспекту настоящего изобретения предоставляется способ записи и/или воспроизведения данных в и/или из информационного носителя записи, который включает в себя вводную область, область пользовательских данных и выводную область. Способ включает в себя считывание информации совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой из, по меньшей мере, одной из вводной области и выводной области; и запись и/или воспроизведение данных в и/или из информационного носителя записи с учетом информации об отверстии блокировки записи картриджа, в котором находится информационный носитель записи, флага защиты от записи, записанного в ОУД во вводной или выводной области, и информации совместимости.
Согласно еще одному аспекту настоящего изобретения запись и/или воспроизведение данных в и/или из информационного носителя записи может включать в себя определение того, что невозможна запись данных в информационный носитель записи, если, по меньшей мере, одно из информации об отверстии блокировки записи, флага защиты от записи и информации совместимости защищает от записи информационный носитель записи.
Согласно еще одному аспекту настоящего изобретения предоставляется устройство для записи и/или воспроизведения данных в и/или из информационного носителя записи, который включает в себя вводную область, область пользовательских данных и выводную область. Устройство включает в себя блок чтения и/или записи, который записывает и/или считывает информацию совместимости, которая задает, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой, в и/или из, по меньшей мере, одной из вводной области и выводной области; и блок управления, который управляет блоком чтения и/или записи для записи и/или считывания данных в и/или из информационного носителя записи с учетом информации об отверстии блокировки записи картриджа, в котором находится информационный носитель записи, флага защиты от записи, записанного в ОУД во вводной или выводной области, и информации совместимости.
Согласно еще одному аспекту настоящего изобретения блок управления может определять, что запись данных в информационный носитель записи невозможна, если, по меньшей мере, одно из информации об отверстии блокировки записи, флага защиты от записи и информации совместимости защищает от записи информационный носитель записи.
Дополнительные аспекты и/или преимущества изобретения частично изложены в нижеследующем описании и частично явствуют из описания или могут быть изучены в ходе практического применения изобретения.
Перечень фигур чертежей
Эти и другие аспекты и преимущества настоящего изобретения явствуют из нижеследующего описания вариантов осуществления, приведенного совместно с прилагаемыми чертежами, в которых:
фиг.1 - схема, иллюстрирующая необходимость записывать на каждый информационный носитель записи информацию совместимости задающую, является ли каждая область в информационном носителе записи записываемой и/или воспроизводимой;
фиг.2 - схема, иллюстрирующая структуру известного диска;
фиг.3 - схема, иллюстрирующая структуру СОД, изображенную на фиг.2;
фиг.4 - схема, иллюстрирующая структуру диска, отвечающего варианту осуществления настоящего изобретения;
фиг.5 - схема, иллюстрирующая пример информации совместимости, показанной на фиг.4;
фиг.6 - схема, иллюстрирующая другой пример информации совместимости, показанной на фиг.4;
фиг.7А-7С - схемы, иллюстрирующие информацию, показанную на фиг.6, задающую, является ли область управления дефектами (ОУД) записываемой и/или воспроизводимой (ниже называется информацией записываемости и/или воспроизводимости ОУД);
фиг.8 - таблица, показывающая, может ли дисковод записывать данные на диск в соответствии с флагом защиты от записи, записанным в СОД диска, и информацией совместимости, задающей, является ли каждая область диска записываемой и/или воспроизводимой;
фиг.9 - блок-схема устройства для записи и/или воспроизведения данных в и/или из информационного носителя записи согласно варианту осуществления настоящего изобретения;
фиг.10 - логическая блок-схема способа записи данных в информационный носитель записи согласно варианту осуществления настоящего изобретения;
фиг.11 - логическая блок-схема способа записи данных в информационный носитель записи с учетом информации совместимости, записанной в информационный носитель записи согласно варианту осуществления настоящего изобретения;
фиг.12А - схема, иллюстрирующая взаимосвязь между информацией (ниже именуемой информацией об отверстии блокировки записи) об отверстии блокировки записи картриджа, флагом защиты от записи, записанным в СОД диска, и информацией совместимости диска;
фиг.12В - таблица, показывающая, может ли дисковод записывать данные на диск в соответствии с информацией об отверстии блокировки записи, флагом защиты от записи, записанной в СОД диска, и информацией совместимости диска;
фиг.13 - логическая блок-схема способа записи данных в информационный носитель записи с учетом информации совместимости, записанной в информационный носитель записи согласно другому варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Рассмотрим подробно варианты осуществления настоящего изобретения, примеры которых показаны в прилагаемых чертежах, снабженных сквозной системой обозначений. Варианты осуществления описаны ниже с целью объяснения настоящего изобретения со ссылкой на чертежи.
На фиг.4 показана схема структуры диска 100 согласно варианту осуществления настоящего изобретения. Согласно фиг.4 диск 100 включает в себя вводную область 110, область 120 пользовательских данных и выводную область 130.
Вводная область 110 включает в себя зону 111 предварительной записи и записываемую зону 112. Зона 111 предварительной записи используется для хранения данных управления.
Записываемая зона 112 включает в себя область 113 информации совместимости, область 115 управления дефектами (ОУД), область 117 проверки и область 118 информации состояния диска/дисковода. ОУД 115 включает в себя структуру описания диска (СОД), в которой записан флаг 116 защиты от записи. ОУД 115, область 117 проверки и область 118 информации состояния диска/дисковода уже описаны выше со ссылкой на фиг.2. Диск 110 дополнительно включает в себя область 113 информации совместимости по сравнению с известным диском, показанным на фиг.2.
Область 113 информации совместимости включает в себя информацию 500 совместимости. Информация 500 совместимости может включать в себя один байт или совокупность байтов. Пример информации 500 совместимости, которая включает в себя один байт, проиллюстрирован на фиг.5, и другой пример информации 500 совместимости, которая включает в себя совокупность байтов, проиллюстрирован на фиг.6.
На фиг.5 показана схема, иллюстрирующая пример информации 500 совместимости, показанной на фиг.4. Согласно фиг.5 информация 500 совместимости сформирована из одного байта, который включает в себя биты с первого по восьмой b0-b7. Первый бит b0 представляет информацию 510, задающую, является ли область 120 пользовательских данных записываемой и/или воспроизводимой (ниже именуется информацией 510 записываемости и/или воспроизводимости области пользовательских данных). Второй бит b1 представляет информацию 520, задающую, является ли область 113 информации совместимости записываемой и/или воспроизводимой (ниже именуется информацией 520 записываемости и/или воспроизводимости области информации совместимости). Третий бит b2 представляет информацию 530, задающую, является ли вводная или выводная область 110 или 130 записываемой и/или воспроизводимой (ниже именуется информацией 530 записываемости и/или воспроизводимости вводной/выводной области). Поскольку информация 520 записываемости и/или воспроизводимости области информации совместимости и информация 540 записываемости и/или воспроизводимости ОУД разделены, вводная или выводная область 110 или 130 не включают в себя область информации совместимости 113 и ОУД 115. Четвертый бит b3 представляет информацию 540, задающую, является ли ОУД 115 записываемой и/или воспроизводимой (ниже именуется информацией записываемости и/или воспроизводимости ОУД 540). Биты с пятого по восьмой b4-b7 зарезервированы для хранения информации, задающей, являются ли другие области диска 100 записываемыми и/или воспроизводимыми.
Записываемость и воспроизводимость каждой из области 120 пользовательских данных, области 113 информации совместимости, вводной или выводной области 110 или 130 и ОУД 115 указаны в таблице.
Информация совместимости
b7
b6
b5
b4
b3
b2
b1
b0
Область пользовательских данных
Воспроизводимость
0
Записываемость
1
Область информации совместимости
Воспроизводимость
0
Записываемость
1
Вводная/выводная область
Воспроизводимость
0
Записываемость
1
Область управления дефектами
Воспроизводимость
0
Записываемость
1
Резерв
В таблице, если заранее определенный бит информации совместимости имеет значение «0», то заранее определенная область является только воспроизводимой. Если заранее определенный бит информации совместимости имеет значение «1», то заранее определенная область является записываемой.
В таблице 1 биты с пятого по восьмой b4-b7 зарезервированы для целей, отличных от указания того, является ли каждая из области 120 пользовательских данных, области 113 информации совместимости, вводной или выводной области 110 или 130 и ОУД 115 записываемой и/или воспроизводимой.
Информация 500 совместимости может быть записана в, по меньшей мере, одной из вводной области 110 и выводной области 130. Для повышения надежности информации 500 совместимости информацию 500 совместимости можно записывать как во вводную область 110, так и в выводную область 130.
Область 120 пользовательских данных, область 113 информации совместимости, вводная или выводная область 110 или 130 и ОУД 115 являются примерами областей диска 100, информация состояния которого, задающая, являются ли они записываемыми и/или воспроизводимыми, может быть включена в информацию 500 совместимости. Таким образом, даже если для поддержки новых функций на диске 100 вновь заданы области, отличные от области 120 пользовательских данных, области 113 информации совместимости, вводной или выводной области 110 или 130 и ОУД 115, информация 500 совместимости может быть изменена так, чтобы она дополнительно включала в себя информацию состояния, задающую, является ли каждая из вновь заданных областей записываемой и/или воспроизводимой, путем изменения встроенного программного обеспечения дисковода без необходимости в изменении оборудования дисковода. Это дает возможность обеспечивать максимальный уровень совместимости между диском 100 и существующим дисководом или устройством для записи данных в информационный носитель записи.
Если информационный носитель записи включает в себя более одного слоя, можно получать информацию каждого из слоев, даже если считывающий узел каждый раз осуществляет доступ только к одному из слоев, путем записи информации совместимости, задающей, является ли каждая область в каждом из слоев записываемой и/или воспроизводимой, во вводную или выводную область каждого из слоев.
Дополнительно информация 500 совместимости может обеспечивать существующий дисковод, по меньшей мере, основной информацией относительно того, является ли каждая область диска записываемой и/или воспроизводимой, вне зависимости от того, имеет ли диск более старшую версию, чем существующий дисковод. Таким образом, информация 500 совместимости должна иметь приоритет над другой информацией, связанной с записью и/или воспроизведением данных на и/или с диска. Однако в любом случае дисковод всегда должен препятствовать записи данных на диск, который поддерживает скорости записи, отличные от тех, которые поддерживает дисковод.
На фиг.6 показана схема, иллюстрирующая другой пример информации 500 совместимости, показанной на фиг.4. Согласно фиг.6 информация 600 совместимости включает в себя четыре байта, которые, соответственно, представляют информацию 610 записываемости и/или воспроизводимости области пользовательских данных, информацию 620 записываемости и/или воспроизводимости области информации совместимости, информацию 630 записываемости и/или воспроизводимости вводной/выводной области и информацию 640 записываемости и/или воспроизводимости ОУД. Поэтому информацию совместимости всех областей диска 100 можно представить совокупностью байтов.
В частности, информация 600 совместимости включает в себя информацию 610 записываемости и/или воспроизводимости области пользовательских данных, информацию 620 записываемости и/или воспроизводимости области информации совместимости, информацию 630 записываемости и/или воспроизводимости вводной/выводной области и информацию 640 записываемости и/или воспроизводимости ОУД. Каждая из информации 610 записываемости и/или воспроизводимости области пользовательских данных, информации 620 записываемости и/или воспроизводимости области информации совместимости, информации 630 записываемости и/или воспроизводимости вводной/выводной области и информации 640 записываемости и/или воспроизводимости ОУД имеет длину в один байт и, таким образом, может дополнительно содержать информацию, отличную от информации состояния соответствующей области, задающей, является ли соответствующая область записываемой и/или воспроизводимой.
На фиг.7А-7С показаны схемы, иллюстрирующие информацию 640 записываемости и/или воспроизводимости ОУД. Согласно фиг.7А-7С, информация 640 записываемости и/или воспроизводимости ОУД включает в себя один байт и содержит информацию состояния, задающую, является ли ОУД 115 воспроизводимой, является ли ОУД 115 записываемой и является ли ОУД 115 доступной.
В частности, на фиг.7А показано, что, если первый бит b0 информации 640 записываемости и/или воспроизводимости ОУД имеет значение 1 и все биты со второго по восьмой b1-b7 секции 641 имеют значение 0, то информация 640 записываемости и/или воспроизводимости ОУД указывает, что ОУД 115 является воспроизводимой.
Согласно фиг.7В, если второй бит b1 информации 640 записываемости и/или воспроизводимости ОУД имеет значение 1 и остальные биты информации 640 записываемости и/или воспроизводимости ОУД имеют значение 0, то информация 640 записываемости и/или воспроизводимости ОУД указывает, что ОУД 115 является записываемой.
Согласно фиг.7С, если третий бит b2 информации 640 записываемости и/или воспроизводимости ОУД имеет значение 1 и остальные биты информации 640 записываемости и/или воспроизводимости ОУД имеют значение 0, то информация 640 записываемости и/или воспроизводимости ОУД указывает, что ОУД 115 является недоступной.
По аналогии с информацией 640 записываемости и/или воспроизводимости ОУД, показанной на фиг.7А-7С, информация 610 записываемости и/или воспроизводимости области пользовательских данных, информация 620 записываемости и/или воспроизводимости области информации совместимости и информация 630 записываемости и/или воспроизводимости вводной/выводной области может содержать информацию состояния, задающую, являются ли соответствующие области воспроизводимыми, являются ли соответствующие области записываемыми, и являются ли соответствующие области доступными. Кроме того, информация 640 записываемости и/или воспроизводимости ОУД, показанная на фиг.7А-7С, может дополнительно включать в себя информацию состояния, отличную от показанных на фиг.7А-7С.
На фиг.8 приведена таблица, показывающая, может ли дисковод записывать данные на диск, в соответствии с флагом защиты от записи, записанным в СОД диска, и информацией совместимости, задающей, является ли каждая область диска записываемой и/или воспроизводимой. Согласно фиг.8, когда в СОД диска установлен флаг защиты от записи, он имеет приоритет над информацией совместимости. Таким образом, даже если заранее определенный бит информации совместимости указывает, что заранее определенная область является записываемой, запись данных в заранее определенную область автоматически блокируется. Поэтому, даже когда пользователь по случайности делает информацию совместимости противоречащей флагу защиты от записи, запись данных в заранее определенную область может быть заблокирована, что гарантирует безопасное использование дискового носителя.
Согласно фиг.8, если в СОД флаг защиты от записи установлен со значением «0», то данные можно записывать в область информации совместимости. Если заранее определенное значение информации совместимости задано равным значению «0», то данные можно записывать в заранее определенную область. Очевидно, что для указания того, что данные можно записывать в заранее определенную область, флаг защиты от записи и заранее определенный бит информации совместимости могут быть заданы со значением «1», отличным от значения «0».
Согласно фиг.8, если флаг защиты от записи и заранее определенный бит информации совместимости заданы со значением «0», это означает, что дисковод может осуществлять операцию записи в заранее определенной области. В противном случае дисковод не может осуществлять операцию записи в заранее определенной области. Другими словами, дисковод может осуществлять операцию записи в заранее определенной области только в том случае, когда флаг защиты от записи задан со значением «0» и заранее определенный бит информации совместимости задает, что заранее определенная область является записываемой. Если же флаг защиты от записи задан со значением «1» или заранее определенный бит информации совместимости задает, что заранее определенная область не является записываемой, то данные невозможно записать в заранее определенную область.
На фиг.9 изображена блок-схема устройства для записи и/или воспроизведения данных в и/или из информационного носителя записи согласно варианту осуществления настоящего изобретения. Согласно фиг.9 устройство включает в себя блок 2 чтения и/или записи и блок 1 управления.
Блок 2 чтения и/или записи включает в себя считывающий узел и записывает и/или воспроизводит данные на и/или с диска 100, который является примером информационного носителя записи, отвечающего настоящему изобретению, с использованием считывающего узла.
Блок 1 управления управляет работой блока 2 чтения и/или записи на основании заранее определенной файловой системы. В частности, блок 1 управления управляет блоком 2 чтения и/или записи для записи информации совместимости во вводную область или выводную область диска 100, что будет подробнее рассмотрено ниже.
Блок 1 управления включает в себя системный контроллер 10, интерфейс 20 хоста, цифровой сигнальный процессор 30, усилитель 40 радиочастоты (РЧ), сервопривод 50 и память 60.
Когда диск 100 загружен в блок чтения и/или записи 2, системный контроллер 10 блока 1 управления управляет блоком 2 чтения и/или записи для считывания информации совместимости из области информации совместимости, которая задана во вводной области или в выводной области диска 100. Затем системный контроллер 10 сохраняет информацию совместимости в памяти 60. Кроме того, системный контроллер 10 также управляет блоком 2 чтения и/или записи для считывания флага защиты от записи из СОД, которая задана в ОУД диска 100, после чего сохраняет флаг защиты от записи.
В случае записи данных в заранее определенную область на диске 100 интерфейс 20 хоста принимает команду записи от хоста и передает принятую команду записи на системный контроллер 10. Системный контроллер 10 определяет, является ли заранее определенная область диска 100 записываемой, на основании информации совместимости и флага защиты от записи или на основании информации совместимости, флага защиты от записи и информации об отверстии блокировки записи картриджа. Информация об отверстии блокировки записи будет более подробно описана ниже со ссылкой на фиг.12В.
Если, по меньшей мере, одно из информации совместимости и флага защиты от записи задает, что заранее определенная область не является записываемой, то системный контроллер 10 передает сообщение об ошибке, указывающее, что данные невозможно записать в заранее определенную область на хост через интерфейс 20 хоста. Если же информация совместимости и флаг защиты от записи указывают, что заранее определенная область является записываемой, то системный контроллер 10 управляет цифровым сигнальным процессором 30 и сервоприводом 50 для их подготовки к выполнению команды записи, принятой от хоста через интерфейс хоста. Цифровой сигнальный процессор 30 принимает данные, подлежащие записи, от интерфейса 20 хоста, добавляет дополнительные данные, например, данные контроля четности, к данным, подлежащим записи, и осуществляет кодирование результатов добавления кодом исправления ошибок (КИО, ЕСС), тем самым генерируя блок КИО. Затем цифровой сигнальный процессор 30 модулирует блок КИО заранее определенным образом. Затем РЧ-усилитель 40 преобразует данные на выходе цифрового сигнального процессора 30 в РЧ-сигнал. Блок 2 чтения и/или записи принимает РЧ-сигнал от РЧ-усилителя 40 и записывает принятый РЧ-сигнал на диск 100. Сервопривод 50 принимает команду управления сервоприводом от системного контроллера 10 и осуществляет сервоуправление считывающим узлом блока 2 чтения и/или записи, выполняя принятую команду управления сервоприводом.
При воспроизведении данных из заранее определенной области диска 100 интерфейс 20 хоста принимает команду чтения от хоста. Системный контроллер 10 осуществляет операцию инициализации. В случае воспроизведения данных из заранее определенной области, как и в случае записи данных в заранее определенную область, системный контроллер 10 обращается к информации совместимости, хранящейся в памяти 60. Затем системный контроллер 10 определяет, является ли заранее определенная область воспроизводимой, на основании информации совместимости. Если заранее определенная область является воспроизводимой, то системный контроллер 10 управляет блоком 2 чтения и/или записи для считывания данных из заранее определенной области. Блок 2 чтения и/или записи направляет лазерный пучок на диск 100, принимает лазерный пучок, отраженный от поверхности диска 100, преобразует принятый лазерный пучок в оптический сигнал и выводит оптический сигнал на РЧ-усилитель 40. РЧ-усилитель 40 преобразует оптический сигнал в РЧ-сигнал, получает модулированные данные из РЧ-сигнала и выдает модулированные данные на цифровой сигнальный процессор 30. Кроме того, РЧ-усилитель 40 получает также сервосигнал из РЧ-сигнала и выдает сервосигнал на сервопривод 50. Цифровой сигнальный процессор 30 демодулирует модулированные данные, осуществляет КИО-декодирование демодулированных данных и выводит КИО-декодированные данные. Сервопривод 50 принимает сервосигнал от РЧ-усилителя 40 и принимает команду управления сервоприводом от системного контроллера 10. Затем сервопривод 50 осуществляет сервоуправление считывающим узлом блока 2 чтения и/или записи на основании сервосигнала и команды управления сервоприводом. Интерфейс 20 хоста передает КИО-декодированные данные, принятые от цифрового сигнального процессора 30, на хост.
Если же заранее определенная область не является воспроизводимой, то системный контроллер 10 передает сообщение об ошибке, указывающее, что заранее определенная область не является воспроизводимой, на хост через интерфейс 20 хоста.
Устройство, изображенное на фиг.9, в котором интегрированы устройство для записи данных в информационный носитель записи и устройство для воспроизведения данных из информационного носителя записи, можно разделить на два отдельных устройства, т.е. устройство для записи данных в информационный носитель записи и устройство для воспроизведения данных из информационного носителя записи.
На фиг.10 показана логическая блок-схема способа записи информации совместимости в информационный носитель записи согласно варианту осуществления настоящего изобретения. Согласно фиг.10, в операции 11 пользователь генерирует информацию совместимости, используя интерфейс хоста, обеспеченный хостом, определяя, следует ли обозначить каждую область диска как записываемую и/или воспроизводимую. Например, пользователь может определить, следует ли обозначить область пользовательских данных, вводную или выводную область, ОУД и область информации совместимости как записываемую и/или воспроизводимую. Кроме того, если диск еще предстоит использовать, пользователь может генерировать информацию совместимости, а затем записать информацию совместимости на диск. Если информация совместимости уже записана на диск, пользователь может впоследствии изменить информацию совместимости.
В операции 12 хост передает информацию совместимости, сгенерированную пользователем, системе дисковода.
В операции 13 системный контроллер системы дисковода управляет информацией совместимости, подлежащей записи в область информации совместимости на диске. Например, системный контроллер может управлять информацией совместимости, подлежащей записи в записываемый участок вводной области.
На фиг.11 показана логическая блок-схема способа записи данных в информационный носитель записи с учетом информации совместимости, записанной в информационном носителе записи согласно варианту осуществления настоящего изобретения. Согласно фиг.11 в операции 21 диск загружается в систему дисковода.
В операции 22 системный контроллер системы дисковода считывает флаг защиты от записи из СОД ОУД на диске.
В операции 23 системный контроллер определяет, установлен ли флаг защиты от записи. Если флаг защиты от записи установлен, то способ переходит к операции 28, поскольку, будучи установлен, флаг защиты от записи препятствует записи данных в область пользовательских данных на диске.
В операции 24, если флаг защиты от записи еще предстоит установить, то системный контроллер считывает информацию совместимости из области информации совместимости, заданной во вводной или выводной области диска, и сохраняет информацию совместимости в памяти.
В операции 25, если система дисковода принимает команду записи от хоста, то системный контроллер обращается к информации совместимости, хранящейся в памяти. Другими словами, системный контроллер определяет, можно ли записывать данные в область пользовательских данных, на основании информации совместимости.
В операции 27, если системный контроллер определяет, что он может выполнить команду записи в область пользовательских данных, на основании информации совместимости, то системный контроллер осуществляет операцию записи в область пользовательских данных. Другими словами, если информация совместимости указывает, что область пользовательских данных является записываемой, то системный контроллер управляет блоком чтения и/или записи системы дисковода для записи данных в область пользовательских данных.
Если же область пользовательских данных не является записываемой, то системный контроллер передает сообщение об ошибке, указывающее, что область пользовательских данных не является записываемой, на хост в операции 28. Другими словами, в операции 28, если информация совместимости указывает, что область пользовательских данных не является записываемой, то системный контроллер 10 передает сообщение об ошибке на хост.
Способ определения того, можно ли записывать данные на диск, на основании флага защиты от записи в СОД диска, информации совместимости, записанной в области информации совместимости диска, и информации об отверстии блокировки записи картриджа диска, будет более подробно описан со ссылками на фиг.12А-13.
На фиг.12А показана схема, иллюстрирующая взаимосвязь между информацией об отверстии блокировки записи картриджа (ниже именуется информацией об отверстии блокировки записи), флагом защиты от записи, записанным в СОД диска, и информацией совместимости диска. Согласно фиг.12А над информацией об отверстии блокировки записи, флагом защиты от записи, записанным в СОД диска, и информацией совместимости диска осуществляется операция ИЛИ, после чего производится определение, запрещена ли запись данных на диск, на основании результатов операции ИЛИ.
В картридже, который защищает загруженный в него диск, сформировано отверстие блокировки записи. Если отверстие блокировки записи открыто, то диск защищен от записи, так что на него нельзя записывать данные. Если отверстие блокировки записи закрыто, то данные можно записывать на диск. Другими словами, информация об отверстии блокировки записи задает, открыто или закрыто отверстие блокировки записи. Пользователь может открывать или закрывать отверстие блокировки записи. Поэтому, если пользователь желает предотвратить запись данных на диск, он должен открыть отверстие блокировки записи. Тогда, когда диск загружен в систему дисковода, система дисковода не может записывать данные на диск. Если пользователь желает, чтобы диск был записываемым, он должен закрыть отверстие блокировки записи. Тогда, когда диск загружен в систему дисковода, система дисковода может записывать данные на диск.
Согласно описанному выше флаг защиты от записи в СОД диска также указывает, является ли диск защищенным от записи.
Согласно одному аспекту настоящего изобретения, если, по меньшей мере, одно из информации об отверстии блокировки записи, флага защиты от записи, записанного в СОД диска, и информации совместимости диска указывает, что диск защищен от записи, запись данных на диск блокируется. Однако отверстие блокировки записи картриджа и флаг защиты от записи, записанный в СОД диска, используются для предотвращения записи данных на диск в целом. Таким образом, если либо информация об отверстии блокировки записи, либо флаг защиты от записи указывает, что диск защищен от записи, запись данных на весь диск блокируется вне зависимости от информации совместимости. Если же информация об отверстии блокировки записи и флаг защиты от записи допускают запись данных на диск, то производится определение того, записывать ли данные на диск, на основании соответствующей информации совместимости.
Поэтому, пока информация об отверстии блокировки записи или флаг защиты от записи заданы так, что весь диск может быть защищен от записи, данные невозможно записывать на диск вне зависимости от того, обозначает ли информация совместимости соответствующую область как записываемую. Поэтому, даже если пользователь по случайности делает флаг защиты от записи, информацию об отверстии блокировки записи и информацию совместимости противоречащими друг другу, запись данных на диск может быть заблокирована.
На фиг.12В показана таблица, демонстрирующая, может ли дисковод записывать данные на диск, в соответствии с информацией об отверстии блокировки записи, флагом защиты от записи, записанным в СОД диска, и информацией совместимости диска. Согласно фиг.12В, если информация об отверстии блокировки записи имеет значение «0», то отверстие блокировки записи картриджа закрыто, и диск еще предстоит защитить от записи. Если флаг защиты от записи имеет значение «0», то флаг защиты от записи еще предстоит установить и данные все еще можно записывать на диск. Если заранее определенный бит информации совместимости имеет значение «0», то заранее определенная область диска является записываемой. Очевидно, что для указания того, что данные все еще можно записывать на диск или в заранее определенную область диска, информация об отверстии блокировки записи, флаг защиты от записи и заранее определенный бит информации совместимости могут иметь значение «1».
Согласно фиг.12В определение того, является ли диск записываемым, производится на основании результата осуществления операции ИЛИ над информацией об отверстии блокировки записи, флагом защиты от записи и информацией совместимости. Таким образом, только если информация об отверстии блокировки записи, флаг защиты от записи и информация совместимости заданы со значением «0», диск считается записываемым, так что дисковод может записывать данные на диск. В противном случае диск считается незаписываемым. Другими словами, данные можно записывать в заранее определенную область диска только тогда, когда информация об отверстии блокировки записи и флаг защиты от записи заданы со значением «0», и информация совместимости также обозначает заранее определенную область как записываемую. Очевидно, хотя информация об отверстии блокировки записи и флаг защиты от записи заданы со значением «0», данные нельзя записывать в заранее определенную область диска, если информация совместимости обозначает заранее определенную область как незаписываемую. Кроме того, если либо информация об отверстии блокировки записи либо флаг защиты от записи заданы со значением «1», запись данных на весь диск запрещена вне зависимости от информации совместимости.
На фиг.13 показана логическая блок-схема способа записи данных в информационный носитель записи с учетом информации совместимости, записанной в информационном носителе записи согласно другому варианту осуществления настоящего изобретения. Согласно фиг.13 в операции 31, когда диск загружен в систему дисковода, система дисковода определяет, содержится ли диск в картридже. Если диск содержится в картридже, то способ переходит к операции 33.
В операции 32, если диск включает в себя картридж, то система дисковода определяет, открыто или закрыто отверстие блокировки записи, сформированное в картридже.
Если отверстие блокировки записи открыто, то способ переходит к операции 39, поскольку, будучи открытым, отверстие блокировки записи служит для защиты диска от записи. В операции 39 системный контроллер системы дисковода передает сообщение об ошибке на хост.
Если же отверстие блокировки записи закрыто, то способ переходит к операции 33, поскольку, будучи закрытым, отверстие блокировки записи позволяет записывать данные на диск. В операции 33 системный контроллер считывает флаг защиты от записи из СОД в ОУД диска.
В операции 34 системный контроллер определяет, установлен ли флаг защиты от записи. Если флаг защиты от записи установлен, что препятствует записи данных на диск, то способ переходит к операции 39. В операции 39 системный контроллер передает сообщение об ошибке на хост, и способ завершается.
В операции 35, если флаг защиты от записи еще предстоит установить, так что данные все еще можно записывать на диск, системный контроллер считывает информацию совместимости из информации совместимости, заданной во вводной или выводной области диска, и сохраняет информацию совместимости в памяти.
В операции 36, когда система дисковода принимает команду записи от хоста, системный контроллер обращается к информации совместимости, хранящейся в памяти.
В операции 37 системный контроллер определяет, может ли он выполнить команду записи на диск, на основании информации совместимости. Например, когда система дисковода принимает команду для записи данных в область пользовательских данных диска от хоста, системный контроллер определяет, можно ли записать данные в область пользовательских данных на основании информации совместимости.
В операции 38, если диск оказывается записываемым, то системный контроллер записывает данные на диск. Другими словами, если информация совместимости обозначает область пользовательских данных как записываемую, то системный контроллер управляет блоком чтения и/или записи системы дисковода для записи данных в область пользовательских данных.
В операции 39, если диск оказывается незаписываемым, то системный контроллер передает сообщение об ошибке на хост. Другими словами, если информация совместимости обозначает область пользовательских данных только как воспроизводимую, то системный контроллер передает сообщение об ошибке, указывающее, что область пользовательских данных не является записываемой, на хост.
На фиг.13 показано, что система дисковода принимает команду записи в операции 36. Однако система дисковода может принимать команду записи в любой операции. Кроме того, на фиг.13 показано, что информация об отверстии блокировки записи, флаг защиты от записи и информация совместимости проверяются последовательно. Однако, поскольку порядок проверки информации об отверстии блокировки записи, флага защиты от записи и информации совместимости не важен, их можно проверять в любом другом порядке. Что важно в настоящем изобретении, так это результат осуществления операции ИЛИ над информацией об отверстии блокировки записи, флагом защиты от записи и информацией совместимости.
Способ записи и/или воспроизведения данных в и/или из информационного носителя записи согласно настоящему изобретению можно реализовать посредством машиночитаемых кодов в машиночитаемом носителе записи. Машиночитаемый носитель записи может представлять собой любое запоминающее устройство, в котором можно хранить данные, которые затем может считывать компьютерная система. Примеры машиночитаемого носителя записи включают в себя постоянную память (ПЗУ), оперативную память (ОЗУ), CD-ROM, магнитные ленты, дискеты, оптические запоминающие устройства и несущие волны (например, передача данных через Интернет). Машиночитаемый носитель записи также может быть распределен по компьютерным системам, подключенным к сети, что позволяет сохранять и выполнять машиночитаемый код в распределенном режиме. Кроме того, программисты, имеющие опыт в рассматриваемой области, к которой относится настоящее изобретение, легко могут построить функциональные программы, коды и сегменты кода для реализации способов обработки.
Согласно описанному выше, информационный носитель записи, отвечающий настоящему изобретению, может быть полностью совместим с информационным носителем записи, дисководом или устройством для записи данных в информационный носитель записи на основе стандартов, отличающихся от его собственного. Поэтому, даже если информационный носитель записи загружается в дисковод, который имеет более младшую версию, чем информационный носитель записи, дисковод может гладко записывать и/или воспроизводить данные в и/или из информационного носителя записи с учетом информации совместимости, считанной из информационного носителя записи.
Хотя настоящее изобретение конкретно показано и описано со ссылкой на его варианты осуществления, специалистам в данной области техники очевидно, что можно предложить различные изменения, касающиеся формы и деталей, не выходя за рамки сущности и объема настоящего изобретения, которые заданы в нижеследующей формуле изобретения.