Код документа: RU2299481C2
Перекрестная ссылка на родственные заявки
По данной заявке испрашивается приоритет заявки на патент Кореи №10-2004-0033182, поданной 11 мая 2004 в Ведомство по интеллектуальной собственности Кореи, заявки на патент Кореи №10-2004-0042921, поданной 11 июня 2004 в Ведомство по интеллектуальной собственности Кореи, и заявки на патент Кореи №10-2004-0044514, поданной 16 июня 2004 в Ведомство по интеллектуальной собственности Кореи, описания которых включены сюда посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к дискам, в частности, к носителям записи информации, устройству и способу записи-воспроизведения, способу инициализации и способу повторной инициализации, посредством которых диск инициализируется для безопасной совместимости записи-воспроизведения.
Предшествующий уровень техники
Стандарты для оптических систем, в том числе для систем оптических дисководов и для оптических дисков, должны часто обновляться ввиду разработок технологии оптических дисков и полупроводниковой технологии. Фиг.1 представляет собой схему для пояснения проблем, относящихся к обновлению стандартов. В общем, новый стандарт получается добавлением новых функций к старому стандарту. Диск 12 старого стандарта проектируется для работы в системе 11 дисковода старого стандарта, тогда как диск 14 нового стандарта проектируется для работы в системе 13 дисковода нового стандарта.
Старый стандарт и новый стандарт могут обеспечивать, а могут и не обеспечивать совместимость записи-воспроизведения. Если совместимость записи-воспроизведения гарантируется, диск 12 старого стандарта и диск 14 нового стандарта могут записываться-воспроизводиться на системах дисковода как старого (11), так и нового (13) стандарта. Например, когда диск 14 нового стандарта загружается в систему 11 дисковода старого стандарта, эта система 11 дисковода старого стандарта должна работать должным образом в ответ на вновь добавленные функции нового стандарта. Поэтому стандарт должен проектироваться с учетом необходимости в его непрерывном обновлении.
Ввиду этой необходимости требуется определить правила, которые позволят системе дисковода выполнять функции, определяемые нынешним стандартом, и правила, которые позволяют той же самой системе дисковода выполнять новые функции, не определяемые нынешним стандартом. В случае, когда будущий стандарт создается добавлением новой функции к нынешнему стандарту, если будущая система дисковода сохраняет на диске информацию, касающуюся операций, которые нужно выполнять системе дисковода нынешнего стандарта для выполнения новой функции, эта система дисковода нынешнего стандарта сможет считывать информацию с диска, адаптированного к новой функции, и выполнять операции для этой новой функции.
С этой точки зрения, желателен способ инициализации или повторной инициализации диска, чтобы дать возможность разным типам систем дисковода использовать диск, адаптированный к функции, которая не может быть распознана этими системами дисковода. Инициализация является процессом, выполняемым на пустом диске, чтобы первоначально использовать этот пустой диск. Повторная инициализация является процессом, выполняемым на использованном диске, чтобы вновь инициализировать этот использованный диск.
Сущность изобретения
Аспекты изобретения обеспечивают оптический носитель записи, устройство и способ записи-воспроизведения, способ инициализации и способ повторной инициализации, которые повышают совместимость между дисками и системами дисковода различных стандартов.
Согласно аспекту настоящего изобретения предлагается информационный носитель записи, включающий в себя область управления доступом, в которой записаны данные управления доступом, причем данные управления доступом имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации, при этом данные управления доступом относительно функции, распознаваемой устройством записи-воспроизведения, записываются в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется.
Согласно аспекту настоящего изобретения общая информация данных управления доступом относительно распознаваемой функции включает в себя идентификатор распознаваемой функции, информацию о возможности форматирования относительно носителя записи информации и информацию о возможности записи-воспроизведения относительно подобластей, заданных на носителе записи информации.
Согласно аспекту настоящего изобретения информация о возможности форматирования и информация о возможности записи-воспроизведения устанавливается как «форматируемый» и «записываемый» соответственно.
Согласно другому аспекту настоящего изобретения предлагается устройство записи-воспроизведения, включающее в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные с носителя записи информации, имеющего область управления доступом, причем данные управления доступом имеют общую информацию, установленную так, чтобы дать возможность устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для записи данных управления доступом относительно функции, распознаваемой устройством записи-воспроизведения, в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется.
Согласно еще одному аспекту настоящего изобретения предлагается способ записи-воспроизведения, включающий в себя этапы, на которых записывают в области управления доступом данные управления доступом относительно функции, распознаваемой устройством записи-воспроизведения, когда носитель записи информации инициализируется или повторно инициализируется, чтобы обеспечить возможность использования носителя записи информации, причем носитель записи информации имеет область управления доступом, в которой записаны данные управления доступом, а данные управления доступом имеют общую информацию, установленную для предоставления возможности любому устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации.
Согласно еще одному аспекту настоящего изобретения предлагается способ инициализации носителя записи информации, включающий в себя этапы, на которых записывают информацию инициализации для управления дефектами и управления диском в области управления дефектами, размещенной на носителе записи информации с целью управления дефектами, встречающимися в области данных, размещенной на носителе записи информации; и записывают в области управления доступом, размещенной на носителе записи информации, данные управления доступом относительно функции, распознаваемой устройством записи-воспроизведения, причем данные управления доступом имеют общую информацию, установленную для предоставления возможности любому устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации.
Согласно аспекту настоящего изобретения информация инициализации включает в себя структуру описания диска (DDS), содержащую информацию относительно резервной области, которая назначается в области данных для записи данных, заменяющих дефектные данные, встречающиеся в области данных, и информацию назначения относительно области пользовательских данных, в которой записаны пользовательские данные в области данных; и список дефектов (DFL), содержащий начальную информацию для управления дефектами.
Согласно еще одному аспекту настоящего изобретения предлагается способ повторной инициализации носителя записи информации, включающий в себя этапы, на которых определяют, может ли быть повторно инициализирован носитель записи информации с помощью информации инициализации, записанной в области управления дефектами, размещенной на носителе записи информации для управления дефектами и управления диском, и с помощью данных управления доступом, записанных в области управления доступом, размещенной на носителе записи информации, причем данные управления доступом имеют общую информацию, установленную для предоставления возможности любому устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; если определено, что носитель записи информации можно повторно инициализировать, обновляют информацию инициализации информацией повторной инициализации в области управления дефектами; и очищают область управления доступом и записывают в области управления доступом данные управления доступом относительно функции, распознаваемой устройством записи-воспроизведения.
Согласно аспекту настоящего изобретения информация инициализации включает в себя DDS, содержащую информацию относительно резервной области, которая назначается в области данных для записи данных, заменяющих дефектные данные, встречающиеся в области данных, и информацию назначения относительно области пользовательских данных, в которой записаны пользовательские данные в области данных; и DFL, содержащий начальную информацию для управления дефектами.
Согласно аспекту настоящего изобретения способ дополнительно включает в себя этапы, на которых определяют размер резервной области как информацию назначения относительно резервной области и определяют начальный адрес и конечный адрес области пользовательских данных как информацию назначения относительно области пользовательских данных.
Согласно другому аспекту настоящего изобретения предлагается устройство записи-воспроизведения, включающее в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные с носителя записи информации, имеющего область управления доступом, в которой записаны данные управления доступом (ACD), и область информации состояния ACD, в которой записана информация относительно либо дефектности, либо возможности записи блока ACD, содержащего ACD, причем ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для изменения информации состояния относительно блока ACD, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления изменяет информацию состояния, указывающую, что блок ACD имеет действительные ACD, в информацию состояния, указывающую, что блок ACD имеет недействительные ACD и доступен для записи ACD, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления не изменяет информацию состояния, указывающую, что блок ACD является дефектным блоком, и информацию состояния, указывающую, что блок ACD доступен для записи ACD, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления изменяет информацию состояния, указывающую, что блок ACD имеет действительные ACD и дефект при воспроизведении, в информацию состояния, указывающую, что блок ACD является дефектным блоком, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления управляет модулем записи-считывания, чтобы записывать одно из «00h» и «FFh» в качестве идентификатора (ID) ACD для указания действительности блока ACD, включенного в область управления доступом, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления управляет модулем записи-считывания, чтобы считывать данные из блока ACD на основании информации состояния относительно блока ACD, когда действительность блока ACD, указанная идентификатором ACD, не согласуется с информацией состояния блока ACD.
Согласно аспекту настоящего изобретения, когда встречается ошибка при воспроизведении информации состояния относительно блока ACD, модуль управления определяет действительность блока ACD на основании идентификатора ACD.
Согласно еще одному аспекту настоящего изобретения предлагается способ записи-воспроизведения, включающий в себя этапы, на которых записывают данные в носитель записи информации или считывают данные с носителя записи информации, имеющего область управления доступом, в которой записаны ACD, и область информации состояния ACD, в которой записана информация состояния относительно либо дефектности, либо возможности записи блока ACD, содержащего ACD, причем ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и изменяют информацию состояния относительно блока ACD, когда носитель записи информации повторно инициализируется.
Согласно еще одному аспекту настоящего изобретения предлагается устройство записи-воспроизведения, включающее в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные с носителя записи информации, имеющего область управления доступом, в которой записаны ACD, причем ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для записи ACD по умолчанию в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется, причем ACD по умолчанию включают в себя общую информацию, установленную для разрешения записи-считывания в отношении подобластей, заданных на носителе записи информации, и заранее заданную специфичную информацию.
Согласно аспекту настоящего изобретения по меньшей мере часть значений, установленных для ACD по умолчанию, предоставляется по меньшей мере одним из главного компьютера и модуля управления.
Согласно еще одному аспекту настоящего изобретения предлагается устройство записи-воспроизведения, включающее в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные с носителя записи информации, имеющего область управления доступом, в которой записаны ACD, причем ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для записи по меньшей мере ACD по умолчанию среди ACD относительно функций, распознаваемых устройством записи-воспроизведения, в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется, причем ACD включают в себя общую информацию, установленную для разрешения записи-считывания в отношении подобластей, заданных на носителе записи информации, и заранее заданную специфичную информацию.
Согласно еще одному аспекту настоящего изобретения предлагается устройство записи-воспроизведения, включающее в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные с носителя записи информации, имеющего область управления доступом, в которой записаны ACD, причем ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для изменения данных в блоке ACD относительно функции, распознаваемой устройством записи-воспроизведения, для записи значения, указывающего «доступен», в блок ACD относительно функции, не распознаваемой устройством записи-воспроизведения, среди блоков ACD в области управления доступом, когда носитель записи информации повторно инициализируется.
Согласно аспекту настоящего изобретения модуль управления управляет модулем записи-считывания для изменения или стирания данных в блоке ACD относительно распознаваемой функции или для добавления нового блока ACD относительно новой распознаваемой функции согласно запросу пользователя и для обновления информации состояния относительно блока ACD относительно распознаваемой функции согласно результату одного из этих изменения, стирания и добавления.
Согласно аспекту настоящего изобретения блок ACD относительно новой распознаваемой функции включает в себя ACD по умолчанию, которые имеют общую информацию, установленную для разрешения записи-считывания в отношении подобластей, заданных на носителе записи информации, и заранее заданную специфичную информацию.
Согласно аспекту настоящего изобретения модуль управления управляет модулем записи-считывания, чтобы записывать одно из «00h» и «FFh» в блок ACD относительно нераспознаваемой функции для указания того, что блок ACD относительно нераспознаваемой функции не имеет действительных данных, и для изменения информации состояния относительно блока ACD относительно нераспознаваемой функции для указания того, что блок ACD относительно нераспознаваемой функции доступен.
Согласно еще одному аспекту настоящего изобретения предлагается способ записи-воспроизведения, включающий в себя этапы, на которых записывают ACD по умолчанию в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется, причем в носителе записи информации предусмотрена область управления доступом для записи в ней ACD, а ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и при этом ACD по умолчанию включают в себя общую информацию, установленную для разрешения записи-считывания в отношении подобластей, заданных на носителе записи информации, и заранее заданную специфичную информацию.
Согласно еще одному аспекту настоящего изобретения предлагается способ записи-воспроизведения, включающий в себя этапы, на которых записывают в области управления доступом по меньшей мере ACD по умолчанию среди ACD относительно функций, распознаваемых устройством записи-воспроизведения, когда устройство записи-воспроизведения инициализирует или повторно инициализирует носитель записи информации, при этом в носителе записи информации предусмотрена область управления доступом для записи в ней ACD, а ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации; и при этом ACD по умолчанию включают в себя общую информацию, установленную для разрешения записи-считывания в отношении подобластей, заданных на носителе записи информации, и заранее заданную специфичную информацию.
Согласно еще одному аспекту настоящего изобретения предлагается способ записи-воспроизведения, включающий в себя этапы, на которых изменяют в блоке ACD данные относительно функции, распознаваемой устройством записи-считывания, в области управления доступом, когда носитель записи информации повторно инициализируется; и записывают значение, указывающее «доступен», в блоке ACD относительно функции, не распознаваемой устройством записи-воспроизведения, в области управления доступом, когда носитель записи информации повторно инициализируется, при этом в носителе записи информации предусмотрена область управления доступом для записи в ней ACD, а ACD имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию, адаптированную к носителю записи информации, управлять доступом к этому носителю записи информации.
Дополнительные аспекты и/или преимущества изобретения будут изложены в последующей части описания и отчасти станут очевидны из описания, либо могут быть изучены при осуществлении изобретения на практике.
Перечень фигур чертежей
Вышеуказанные и другие признаки и/или преимущества настоящего изобретения станут более понятны и быстрее оценены при подробном описании вариантов его осуществления со ссылками на сопровождающие чертежи, на которых
Фиг.1 - схема для пояснения совместимости между дисками и системами дисковода различных стандартов в традиционной технологии;
Фиг.2 - схема для пояснения совместимости между дисками и системами дисковода различных стандартов при инициализации и повторной инициализации согласно аспекту настоящего изобретения;
Фиг.3 - иллюстрация структуры оптического носителя записи диска согласно аспекту настоящего изобретения;
Фиг.4 - иллюстрация примера подробной структуры области управления дефектами (DMA) №1, показанной на фиг.3;
Фиг.5 - иллюстрация примера подробной структуры области управления доступом (ACA) №1, показанной на фиг.3;
Фиг.6 - иллюстрация примера данных управления доступом (ACD), записанных в ACA версией 1.0 системы дисковода, показанной на фиг.2, во время инициализации или повторной инициализации;
Фиг.7 - иллюстрация примера ACD, записанных в ACA версией 1.1 системы дисковода, показанной на фиг.2, во время инициализации или повторной инициализации;
Фиг.8 - иллюстрация примера ACD, записанных в ACA версией 1.2 системы дисковода, показанной на фиг.2, во время инициализации или повторной инициализации;
Фиг.9 - условная блок-схема устройства записи-воспроизведения, выполняющего инициализацию и повторную инициализацию, согласно варианту осуществления настоящего изобретения;
Фиг.10 - блок-схема алгоритма для способа инициализации согласно варианту осуществления настоящего изобретения;
Фиг.11 - блок-схема алгоритма для способа повторной инициализации согласно варианту осуществления настоящего изобретения;
Фиг.12 - иллюстрация другого примера подробной структуры DMA №1, показанной на фиг.3;
Фиг.13 - иллюстрация примера информации состояния ACD, показанной на фиг.12;
Фиг.14А и 14В - иллюстрация примеров блоков ACD и информации состояния ACD соответственно перед повторной инициализацией диска, чтобы пояснить обновление информации состояния ACD, когда диск повторно инициализируется, согласно аспекту настоящего изобретения;
Фиг.15А и 15В - иллюстрация примеров блоков ACD и информации состояния ACD соответственно после повторной инициализации диска, чтобы пояснить обновление информации состояния ACD, когда диск повторно инициализируется, согласно аспекту настоящего изобретения;
Фиг.16 - блок-схема алгоритма для способа повторной инициализации согласно другому варианту осуществления настоящего изобретения;
Фиг.17 - иллюстрация структуры ACD по умолчанию согласно аспекту настоящего изобретения;
Фиг.18 - блок-схема алгоритма для способа инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения;
Фиг.19 - блок-схема алгоритма для способа повторной инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения;
Фиг.20 - иллюстрация структуры однократно записываемого носителя записи согласно варианту осуществления настоящего изобретения;
Фиг.21 - блок-схема алгоритма для способа инициализации для однократно записываемого носителя записи согласно варианту осуществления настоящего изобретения; и
Фиг.22 - блок-схема алгоритма для способа повторной инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Теперь будут делаться подробные ссылки на варианты осуществления настоящего изобретения, примеры которых иллюстрируются на сопровождающих чертежах, где одинаковые ссылочные позиции повсюду ссылаются на одинаковые элементы. Варианты осуществления описываются ниже для пояснения аспектов настоящего изобретения путем обращения к чертежам.
Фиг.2 является схемой для пояснения совместимости между диском и системами дисковода различных стандартов при инициализации и повторной инициализации согласно аспекту настоящего изобретения. На фиг.2 стандарт, определенный для перезаписываемого носителя записи, адаптированного к функции А, называется версией 1.0, а устройство записи-воспроизведения, реализующее версию 1.0, называется системой 21 дисковода версии 1.0. Обновленный стандарт, полученный добавлением новой функции В к версии 1.0, называется версией 1.1, а устройство записи-воспроизведения, реализующее версию 1.1, называется системой 22 дисковода версии 1.1. Следующий обновленный стандарт, полученный добавлением новой функции С к версии 1.1, называется версией 1.2, а устройство записи-воспроизведения, реализующее версию 1.2, называется системой 23 дисковода версии 1.2. Диск D представляет собой перезаписываемый носитель записи для версий 1.0, 1.1 и 1.2.
Система 21 дисковода версии 1.0 не может распознать функции В и С. Система 22 дисковода версии 1.1 не может распознать функцию С. Однако система 23 дисковода версии 1.2 может распознавать обе функции В и С. В этой ситуации, когда диск D пуст и инициализируется системой 21 дисковода версии 1.0, от этой системы 21 дисковода версии 1.0 требуется инициализировать пустой диск D, чтобы инициализированный диск D мог быть распознан как системой 22 дисковода версии 1.1, так и системой 23 дисковода версии 1.2. Когда диск D пуст и инициализируется системой 22 дисковода версии 1.1, от этой системы 22 дисковода версии 1.1 требуется инициализировать пустой диск D, чтобы инициализированный диск D мог быть распознан как системой 21 дисковода версии 1.0, так и системой 23 дисковода версии 1.2. Аналогично, когда диск D пуст и инициализируется системой 23 дисковода версии 1.2, от этой системы 23 дисковода версии 1.2 требуется инициализировать пустой диск D, чтобы инициализированный диск D мог быть распознан как системой 21 дисковода версии 1.0, так и системой 22 дисковода версии 1.1.
Чтобы инициализировать пустой диск некоторой версией системы дисковода, применимой в остальных версиях этой системы дисковода, должна использоваться информация, которую можно распознать всеми версиями системы дисковода. Согласно аспекту настоящего изобретения диск инициализируется с помощью области управления дефектами (DMA) и области управления доступом (ACA), которые предусмотрены в начальной области диска, так что инициализированный диск можно распознать различными версиями системы дисковода. Иными словами, информация инициализации записывается в DMA и ACA во время инициализации диска, так что инициализированный диск можно соответствующим образом использовать различными версиями системы дисковода на основании этой информации инициализации.
На фиг.2, когда диск D инициализируется системой 21 дисковода версии 1.0, поскольку функция А может быть распознана всеми из системы 21 дисковода версии 1.0, системы 22 дисковода версии 1.1 и системы 23 дисковода версии 1.2, информация относительно функции А может быть изменена системой 22 дисковода версии 1.1 и системой 23 дисковода версии 1.2 согласно намерению пользователя или производителя дисковода.
Когда диск D инициализируется системой 22 дисковода версии 1.1, поскольку система 21 дисковода версии 1.0 не может распознавать функцию В, информация, предписывающая операции, которые нужно выполнить системе 21 дисковода версии 1.0 в отношении функции В, записывается в ACA согласно правилу или схеме, которая была сделана, когда делалась версия 1.0. В результате, когда диск D, адаптированный к функции В, загружается в систему 21 дисковода версии 1.0, эта система 21 дисковода версии 1.0 может работать подходящим образом, благодаря чему обеспечивается удобство в пользовании диском D.
Когда диск D инициализируется системой 23 дисковода версии 1.2, поскольку система 21 дисковода версии 1.0 и система 22 дисковода версии 1.1 не могут распознавать функцию С, информация, предписывающая операции, которые нужно выполнить системе 21 дисковода версии 1.0 и системе 22 дисковода версии 1.1 в отношении функции С, записывается в области управления доступом согласно правилу или схеме, которая была сделана, когда делалась версия 1.0. В результате, когда диск D, адаптированный к функции С, загружается в систему 21 дисковода версии 1.0 или систему 22 дисковода версии 1.1, система 21 дисковода версии 1.0 и система 22 дисковода версии 1.1 могут работать подходящим образом, обеспечивая тем самым удобство при использовании диска D. Помимо этого, информация, предписывающая операции, которые требуется выполнить системе 22 дисковода версии 1.1 в отношении функции В, записывается в ACA согласно правилу или схеме, которая была сделана, когда делалась версия 1.0. В результате, когда диск D, адаптированный к функции В, загружается в систему 21 дисковода версии 1.0, эта система 21 дисковода версии 1.0 может работать подходящим образом, обеспечивая тем самым удобство при использовании диска D.
Таким же образом можно повторно инициализировать использованный диск. Чтобы обеспечить возможность системе дисковода различных версий распознавать использованный диск, этот использованный диск повторно инициализируется с помощью DMA и ACA, предусмотренных в начальной области использованного диска. Однако повторная инициализация отличается от инициализации в том, что сначала определяется, позволяет ли информация, зафиксированная в использованном диске, повторно инициализировать использованный диск, даже если команда повторной инициализации вводится пользователем. Инициализируется ли повторно использованный диск, можно определить на основании данных управления доступом (ACD), записанных в ACA, что будет подробнее описано позже.
Фиг.3 иллюстрирует структуру диска 100 с помощью аспекта настоящего изобретения. На фиг.3 диск 100 последовательно включает в себя начальную область 110, область 120 данных и конечную область 130. Начальная область 110 включает в себя заранее записываемую область 111, в которой записаны предварительно заданные данные, когда диск 100 изготавливается, тестовую область 112, ACA 113, DMA №2 114 и DMA №1 115. Заранее записываемая область 111 может использоваться только для считывания. Тестовая область 112, ACA 113, DMA №2 114 и DMA №1 115 являются областями, в которых данные могут записываться и перезаписываться.
Предварительно записываемая область 111 сохраняет информацию относительно диска 100, которая записывается, когда диск 100 изготавливается. К примеру, предварительно записываемая область 111 сохраняет идентификатор диска, такой как фабричный номер диска, который идентифицирует диск 100. Однако понятно, что в предварительно записываемую область 111 могут быть включены дополнительные данные.
Тестовая область 112 предусматривается для тестирования мощности записи или тому подобного для оптимальной записи на диске 100.
ACA 113 предусматривается для записи информации, предписывающей операции системы дисковода для новой функции, подлежащей добавлению впоследствии. Общая информация, позволяющая системе дисковода, которая не может распознать определенную функцию, осуществлять доступ к диску 100, записывается в ACA 113, что будет подробнее описано со ссылкой на фиг.5.
DMA №1 115 и DMA №2 114 предусматриваются для записи информации относительно дефекта, возникающего в области пользовательских данных (UDA) 122. DMA №1 115 и DMA №2 114 будут подробнее описаны со ссылкой на фиг.3.
Область 120 данных включает в себя резервную область №0 121, UDA 122 и резервную область №1 123. UDA 122 предусматривается для записи пользовательских данных. Резервная область №0 121 и резервная область №1 123 обеспечивают резервные блоки, замещающие дефектные блоки, возникающие в UDA 122. Такие резервные области выделяются в области 122 данных во время инициализации или повторной инициализации диска 100. Конечная область 130 включает в себя ACA №3 131 и ACA №4 132.
Фиг.4 иллюстрирует подробную структуру ACA №1 115, показанную на фиг.3. На фиг.4 ACA №1 115 включает в себя структуру 410 описания диска (DDS) и список 420 дефектов (DFL). DDS 410 включает в себя информацию управления диском. Подробнее, DDS 410 включает в себя информацию 411 размеров резервных областей и информацию 412 начальных и конечных адресов UDA в качестве информации, записываемой на диске во время инициализации или повторной инициализации. При инициализации или повторной инициализации диска система дисковода выделяет резервную область для области данных, определяет UDA 112, в которой пользовательские данные записываются в области данных, и записывает информацию относительно резервной области и UDA 122 в DDS 410. DFL 420 содержит информацию относительно дефекта, возникшего в UDA 122. Например, DFL 420 включает в себя адрес дефектного блока, возникшего в UDA 122, адрес резервного блока, замещающего дефектный блок, и информацию состояния относительно этого дефекта.
Фиг.5 иллюстрирует подробную структуру ACA 113, показанную на фиг.3. На фиг.5 ACA 113 включает в себя ACD №1 510, ACD №2 520 и ACD №3 530. ACA 113 представляет собой область, в которой записывается общая информация, используемая для доступа к диску, независимо от существующего или нового стандарта. Иными словами, ACA 113 хранит таблицу общей информации, применяемую в общем ко всем функциям, используемым в существующих стандартах и новых стандартах. Хотя это и не требуется во всех аспектах, ACA составляет таблицу общей информации относительно каждой функции. К примеру, ACD №1 510 составляет таблицу общей информации относительно «функции 1», ACD №2 520 составляет таблицу общей информации относительно «функции 2», а ACD №3 530 составляет таблицу общей информации относительно «функции 3». Функция 1 может распознаваться системой дисковода, а функция 2 и функция 3 может не распознаваться системой дисковода. ACD может также включать в себя специфичную информацию, которую может распознать только система дисковода, распознающая функцию, соответствующую ACD.
ACD №1 510 включает в себя общую информацию 511 и специфичную информацию 512. Общая информация 511 включает в себя идентификатор ACD (ACD_ID) 513 (т.е. идентификатор, идентифицирующий ACD), информацию 514 о возможности форматирования, указывающую, может ли диск быть отформатирован, информацию 515 о возможности записи-воспроизведения, указывающую, является ли DMA записываемой или только воспроизводимой, информацию 516 о возможности записи-воспроизведения резервной области, указывающую, является ли резервная область записываемой или только воспроизводимой, и информацию 517 о возможности записи-воспроизведения UDA, указывающую, является ли UDA записываемой или только воспроизводимой. Информация 514 о возможности форматирования, информация 515 о возможности записи-воспроизведения DMA, информация 516 о возможности записи-воспроизведения резервной области и информация 517 о возможности записи-воспроизведения UDA составляют таблицу общей информации.
Система дисковода может определить на основании ACD_ID 513, являются ли ACD №1 510 данными о распознаваемой функции. Иными словами, если система дисковода знает ACD_ID 513, ACD №1 510 определяются как данные о распознаваемой функции. В противном случае, ACD №1 510 определяются как данные о нераспознаваемой функции. Помимо этого, даже хотя система дисковода не знает ACD_ID 513, эта система дисковода может выполнять по меньшей мере минимально необходимые операции в отношении нераспознаваемой функции на основании полей, включенных в таблицу общей информации.
ACD №2 520 включает в себя общую информацию 521 и специфичную информацию 522. Общая информация 521 включает в себя ACD_ID 523 и таблицу общей информации, содержащую информацию 524 о возможности форматирования, информацию 525 о возможности записи-воспроизведения DMA, информацию 526 о возможности записи-воспроизведения резервной области и информацию 527 о возможности записи-воспроизведения UDA.
ACD, записанные в ACA 113, когда диск инициализируется или повторно инициализируется каждой из систем 21-23 дисковода при условиях, проиллюстрированных на фиг.2, будут описаны ниже со ссылкой на фиг.6 и 7.
Фиг.6 иллюстрирует пример ACD, записываемых в ACA 113 системой 21 дисковода версии 1.0, показанной на фиг.2, во время инициализации или повторной инициализации. На фиг.6 система 21 дисковода версии 1.0 знает только функцию А и, таким образом, записывает только ACD №1 610 относительно этой функции А в ACA 113. После завершения записи ACD №1 610 в ACA 113 система 21 дисковода версии 1.0 заполняет оставшуюся незаписанной область 620 символами 00h. Незаписанная область 620 может также заполняться символами FFh согласно аспекту изобретения. Незаписанная область 620 заполняется символами 00h или FFh для указания того, что в ACA 113 нет больше ACD, и чтобы разрешить использовать незаписанную область 620 впоследствии.
ACD №1 610 включают в себя общую информацию 611 и специфичную информацию 612. Общая информация 611 включает в себя ACD_ID 613 в качестве идентификатора ACD №1 610, в котором записывается «А», указывающая функцию А, известную для системы 21 дисковода версии 1.0, а также включает в себя таблицу общей информации, содержащую информацию 614 о возможности форматирования, информацию 615 о возможности записи-воспроизведения DMA, информацию 616 о возможности записи-воспроизведения резервной области и информацию 617 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый». Поскольку инициализация или повторная инициализация выполняется, чтобы разрешить использование диска, все из информации о возможности форматирования и информации о возможности записи устанавливаются на «записываемый».
Поскольку функция А, содержание которой содержится в ACD №1 610, записанных в ACA 113 инициализированного диска D, может быть распознана всеми из систем 21-23 дисковода, ACD №1 610 могут быть изменены пользователем или производителем дисковода, когда инициализированный диск D загружается в любую из систем 21-23 дисковода и используется в ней.
Фиг.7 иллюстрирует пример ACD, записанных в ACA 113 системой дисковода версии 1.1, показанной на фиг.2, во время инициализации или повторной инициализации. На фиг.7 система 22 дисковода версии 1.1 знает функцию А и функцию В и, таким образом, записывает ACD №1 710 относительно функции А и ACD №2 720 относительно функции В в ACA 113. После завершения записи ACD №1 710 и ACD №2 720 в ACA 113 система 22 дисковода версии 1.1 заполняет оставшуюся незаписанной область 730 символами 00h или FFh.
ACD №1 710 включает в себя общую информацию 711 и специфичную информацию 712. Общая информация 711 включает в себя ACD_ID 713 в качестве идентификатора ACD №1 710, в котором записывается «А», указывающая функцию А, известную для системы 22 дисковода версии 1.1, а также включает в себя таблицу общей информации, содержащую информацию 714 о возможности форматирования, информацию 715 о возможности записи-воспроизведения DMA, информацию 716 о возможности записи-воспроизведения резервной области и информацию 717 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый». Поскольку инициализация или повторная инициализация выполняется, чтобы разрешить использование диска, все из информации о возможности форматирования и информации о возможности записи устанавливаются на «записываемый».
ACD №2 720 включает в себя общую информацию 721 и специфичную информацию 722. Общая информация 721 включает в себя ACD_ID 723 в качестве идентификатора ACD №2 720, в котором записывается «В», указывающая функцию В, известную для системы 22 дисковода версии 1.1, а также включает в себя таблицу общей информации, содержащую информацию 724 о возможности форматирования, информацию 725 о возможности записи-воспроизведения DMA, информацию 726 о возможности записи-воспроизведения резервной области и информацию 727 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый».
Поскольку функция А, содержание которой содержится в ACD №1 710, записанных в ACA 113 инициализированного диска D, может быть распознана всеми из систем 21-23 дисковода, ACD №1 710 могут быть изменены пользователем или производителем дисковода, когда инициализированный диск D загружается в любую из систем 21-23 дисковода и используется в ней. Функция В, относительно которой ACD №2 720 записаны в ACA 113, не может быть распознана системой 21 дисковода версии 1.0, но система 21 дисковода версии 1.0 может работать, чтобы осуществить доступ к инициализированному диску D с помощью общей информации 721, включенной в ACD №2 720.
Фиг.8 иллюстрирует пример ACD, записанных в ACA 113 системой дисковода версии 1.2, показанной на фиг.2, во время инициализации или повторной инициализации. На фиг.8 система 23 дисковода версии 1.2 знает функцию А, функцию В и функцию С и, таким образом, записывает ACD №1 810 относительно функции А, ACD №2 820 относительно функции В и ACD №3 830 относительно функции С в ACA 113. После этого система 23 дисковода версии 1.2 заполняет оставшуюся незаписанной область 840 символами 00h или FFh.
ACD №1 810 включает в себя общую информацию 811 и специфичную информацию 812. Общая информация 811 включает в себя ACD_ID 813 в качестве идентификатора ACD №1 810, в котором записывается «А», указывающая функцию А, известную для системы 23 дисковода версии 1.2, а также включает в себя таблицу общей информации, содержащую информацию 814 о возможности форматирования, информацию 815 о возможности записи-воспроизведения DMA, информацию 816 о возможности записи-воспроизведения резервной области и информацию 817 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый». Поскольку инициализация или повторная инициализация выполняется, чтобы разрешить использование диска, все из информации о возможности форматирования и информации о возможности записи устанавливаются на «записываемый».
ACD №2 820 включает в себя общую информацию 821 и специфичную информацию 822. Общая информация 821 включает в себя ACD_ID 823 в качестве идентификатора ACD №2 820, в котором записывается «В», указывающая функцию В, известную для системы 23 дисковода версии 1.2, а также включает в себя таблицу общей информации, содержащую информацию 824 о возможности форматирования, информацию 825 о возможности записи-воспроизведения DMA, информацию 826 о возможности записи-воспроизведения резервной области и информацию 827 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый».
ACD №3 830 включает в себя общую информацию 831 и специфичную информацию 832. Общая информация 831 включает в себя ACD_ID 833 в качестве идентификатора ACD №3 830, в котором записывается «С», указывающая функцию С, известную для системы 23 дисковода версии 1.2, а также включает в себя таблицу общей информации, содержащую информацию 834 о возможности форматирования, информацию 835 о возможности записи-воспроизведения DMA, информацию 836 о возможности записи-воспроизведения резервной области и информацию 837 о возможности записи-воспроизведения UDA, которые устанавливаются на нуль (0), указывающий «записываемый».
Поскольку функция А, содержание которой содержится в ACD №1 810, записанных в ACA 113 инициализированного диска D, может быть распознана всеми из систем 21-23 дисковода, ACD №1 810 могут быть изменены пользователем или производителем дисковода, когда инициализированный диск D загружается в любую из систем 21-23 дисковода и используется в ней. Функция В, относительно которой ACD №2 820 записаны в ACA 113, не может быть распознана системой 21 дисковода версии 1.0, но система 21 дисковода версии 1.0 может работать, чтобы осуществить доступ к инициализированному диску D с помощью общей информации 821, включенной в ACD №2 820. Функция С, относительно которой ACD №3 830 записаны в ACA 113, не может быть распознана системой 21 дисковода версии 1.0 и системой 22 дисковода версии 1.1, но система 21 дисковода версии 1.0 и система 22 дисковода версии 1.1 могут работать, чтобы осуществить доступ к инициализированному диску D с помощью общей информации 831, включенной в ACD №3 830.
Фиг.9 является условной блок-схемой устройства записи-воспроизведения согласно варианту осуществления настоящего изобретения. Согласно фиг.9 устройство записи-воспроизведения включает в себя модуль 2 записи-считывания и модуль 1 управления. Модуль 2 записи-считывания включает в себя головку и записывает данные на диск 100 и считывает данные с диска 100, который является оптическим носителем записи по настоящему изобретению. Модуль 1 управления управляет модулем 2 записи-считывания для записи данных на диск 100 и считывания данных с диска 100 согласно заранее заданной файловой системе. Конкретнее, модуль 1 управления выполняет управление для инициализации пустого диска и для повторной инициализации использованного диска. Модуль 1 управления включает в себя системный контроллер 10, интерфейс 20 главного компьютера, цифровой сигнальный процессор (ЦСП, DSP) 30, высокочастотный (ВЧ) усилитель 40 и сервопривод 50.
Во время записи интерфейс 20 главного компьютера принимает заранее заданную команду записи из главного компьютера 3 и передает принятую команду в системный контроллер 10. Системный контроллер 10 управляет ЦСП 30 и сервоприводом 50 для исполнения команды записи, принятой из интерфейса 20 главного компьютера. ЦСП 30 добавляет дополнительные данные, такие как четность, к подлежащим записи данным, принятым из интерфейса 20 главного компьютера, выполняет кодирование с исправлением ошибок (ЕСС) для генерирования блока ECC для исправления ошибок и модулирует модуль ECC в заранее заданном режиме. ВЧ усилитель 40 преобразует данные, выдаваемые из ЦСП 30, в ВЧ сигнал. Модуль 2 записи-считывания, включающий в себя головку, записывает ВЧ сигнал, принятый из ВЧ усилителя 40, на диск 100. Сервопривод 50 принимает команду сервоуправления из системного контроллера 10 и выполняет сервоуправление в отношении головки, входящей в модуль 2 записи-считывания.
Во время воспроизведения интерфейс 20 главного компьютера принимает команду считывания из главного компьютера 3. Системный контроллер 10 выполняет инициализацию, необходимую для воспроизведения. Модуль 2 записи-считывания излучает лазерный луч на диск 100 и выводит оптический сигнал, полученный из лазерного луча, отраженного от диска 100. ВЧ усилитель 40 преобразует оптический сигнал, принятый из модуля 2 записи-считывания, в ВЧ сигнал, подает модулированные данные, полученные из ВЧ сигнала, в ЦСП 30 и подает сервосигнал, полученный из ВЧ сигнала, на сервопривод 50. ЦСП 30 демодулирует модулированные данные и выдает данные, полученные путем выполнения ECC-кодирования в отношении демодулированных данных. Тем временем, сервопривод 50 принимает сервосигнал из ВЧ усилителя 40 и команду сервоуправления из системного контроллера 10 и обеспечивает сервоуправление головкой. Интерфейс 20 главного компьютера передает данные из ЦСП 30 к главному компьютеру 3. Системный контроллер 10 считывает информацию управления диском или информацию о дефектах из диска 100 и управляет сервоприводом 50 для считывания данных из позиции, где данные были записаны без дефектов на диске 100.
Согласно аспектам изобретения устройство записи-воспроизведения, проиллюстрированное на фиг.9, может быть реализовано как отдельное записывающее устройство, отдельное воспроизводящее устройство, как единое записывающее и воспроизводящее устройство, как автономное устройство и/или как часть компьютерной системы.
Примерный способ инициализации и примерный способ повторной инициализации, которые выполняются устройством записи-воспроизведения согласно варианту осуществления настоящего изобретения, будут описаны ниже со ссылкой на фиг.10 и 11.
Фиг.10 является блок-схемой алгоритма для способа инициализации согласно варианту осуществления настоящего изобретения. На фиг.10 в операции 1010 диск 100, который является пустым, загружается в систему дисковода. В операции 1020 системный контроллер 10, входящий в систему дисковода, принимает команду инициализации из главного компьютера 3 через интерфейс 20 главного компьютера. Системный контроллер 10 в операции 1030 назначает резервную область в области данных диска 100, чтобы определить размер резервной области, и в операции 1040 назначает UDA для записи пользовательских данных в области данных, чтобы определить начальный адрес и конечный адрес UDA. Резервная область может быть назначена главным компьютером 3 или может быть назначена с заранее заданным размером производителем дисковода.
В операции 1050 системный контроллер 10 управляет модулем 2 записи-считывания и сервоприводом 50 для записи DDS, которая включает в себя информацию относительно назначения резервной области и информацию относительно назначения UDA, и начального DFL в DMA, включенной в начальную область диска 100. Информация инициализации, записываемая в DMA, подробно описана со ссылкой на фиг.4.
В операции 1060 системный контроллер 10 управляет модулем 2 записи-считывания и сервоприводом 50 для записи функции, которая может распознаваться системой дисковода, в ACA, включенной в начальную область диска 100. Информация управления доступом, записываемая в ACA, подробно описана со ссылкой на фиг.5.
В операции 1070 системный контроллер 10 управляет модулем 2 записи-считывания и сервоприводом 50 для заполнения незаписанной области, остающейся в ACA диска 100, заранее заданным значением, таким как 00h или FFh.
Фиг.11 является блок-схемой алгоритма для способа повторной инициализации согласно варианту осуществления настоящего изобретения. На фиг.11 в операции 1110 диск 100, который был использован, загружается в систему дисковода. Затем системный контроллер 10, входящий в систему дисковода, распознает информацию DMA и информацию, предписывающую операции, которые должна выполнить система дисковода в отношении функции, которую системный контроллер 10 знает, и функции, которую системный контроллер 10 не знает (т.е. ACD), записанные на диске 100. Вслед за этим в операции 1120 системный контроллер 10 принимает команду повторной инициализации из главного компьютера 3 через интерфейс 20 главного компьютера.
В операции 1130 системный контроллер 10 управляет модулем 2 записи-считывания для считывания информации, записанной в DMA и ACA, которые входят в начальную область диска 100, и переносит эту информацию. Информация, записанная в DMA, может быть флагом защиты от записи, а информация, записанная в ACA, может быть информацией относительно возможности записи или форматирования, которая включается в общую информацию ACD.
В операции 1140 системный контроллер 2 определяет, разрешает ли информация, считанная из DMA и ACA, повторную инициализацию. Например, если флаг защиты от записи, считанный из DMA, равен «1», запись на диск 100 запрещается, и тем самым повторная инициализация не может выполняться, так что в операции 1190 передается сообщение об ошибке. Общая информация ACD, записанная в ACA, включает в себя информацию о возможности форматирования и информацию о возможности записи-воспроизведения относительно подобластей диска 100. Если информация о возможности форматирования и информация о возможности записи-воспроизведения не разрешает форматировать диск 100 или записывать в какую-либо из подобластей диска 100, повторная инициализации не может выполняться, так что в операции 1190 передается сообщение об ошибке. Соответственно системный контроллер 10 определяет, является ли диск 100 перезаписываемым, на основании информации, считанной из DMA и ACA.
Если флаг защиты от записи установлен в «1» или если общая информация ACA не разрешает форматирование или запись, системный контроллер 10 определяет, что диск 100 не может быть повторно инициализирован, и передает сообщение об ошибке в главный компьютер 3 через интерфейс 20 главного компьютера в операции 1190. Однако, если флаг защиты от записи не установлен в «1», а общая информация ACD разрешает форматирование и запись, системный контроллер 10 принимает решение о повторной инициализации диска 1000 и начинает повторно инициализировать диск 100.
Тем временем, когда ACD относительно функций, которые могут распознаваться системой дисковода, имеют значения, которые не разрешают повторную инициализацию, и ACD относительно функций, которые не могут распознаваться системой дисковода, имеют значения, разрешающие повторную инициализацию, значения ACD относительно распознаваемых функций могут изменяться на значения, разрешающие повторную инициализацию, в ответ на пользовательский запрос на повторную инициализацию, поскольку значения ACD относительно распознаваемых функций могут обновляться, а затем может быть принято решение о повторной инициализации диска 100.
Если повторная инициализация разрешена, системный контроллер 10 назначает в операции 1150 резервную область в области данных диска 100, чтобы найти размер резервной области при работе, и назначает UDA для записи пользовательских данных в области данных, чтобы определить начальный адрес и конечный адрес UDA.
В операции 1160 системный контроллер 10 управляет модулем 2 записи-считывания для очистки DMA, включенной в начальную область диска 100, и управляет модулем 2 записи-считывания и сервоприводом 50 для записи в DMA начального DFL и DDS, включающую в себя определяемую таким образом информацию, т.е. информацию назначения резервной области и информацию назначения UDA. Хотя было описано, что информация инициализации записывается в DMA после ее очистки, в действительности информация инициализации, записанная в DMA, обновляется, поскольку диск 100 является диском перезаписываемого типа. Хотя это и не показано на фиг.11, информация файловой системы, записанная в заранее заданной части UDA, для управления данными, записанными в UDA, должна быть очищена.
В операции 1170 системный контроллер 10 управляет модулем 2 записи-считывания для очистки ACA в начальной области диска 100 и управляет модулем 2 записи-считывания и сервоприводом 50 для записи ACD относительно функции, которую система дисковода может распознавать в ACD в начальной области диска 100.
В операции 1180 системный контроллер 10 управляет модулем 2 записи-считывания и сервоприводом 50 для заполнения незаписанной области, остающейся в ACA в начальной области на диске 100, заранее заданным значением, таким как 00h или FFh. Операция 1180 выполняется для указания того, что больше нет ACD в ACA, и чтобы разрешить использовать незаписанную область впоследствии.
Нижеследующее описание относится к способу обновления информации состояния блока ACD во время повторной инициализации диска, когда выполняется управление информацией состояния относительно возможности записи или дефектности блока ACD в ACA. Когда информация состояния каждого из блоков ACD, включенных в ACA для записи ACD, записывается в DDS и в отношении ее выполняется управление, в отношении блоков ACD может быть эффективно выполнено управление. Информация состояния может указывать, что ACD могут быть записаны в блоке ACD, что блок ACD дефектный или хранит недействительные ACD, что блок ACD хранит действительные ACD, и что блок ACD хранит действительные ACD, но имеет дефект, возникший во время воспроизведения. Блок ACD, физически записанный в ACA, имеет ACD_ID, из которого система дисковода может распознать, к какой функции относится этот блок ACD. Когда диск загружается в систему дисковода, система дисковода обнаруживает позицию блока действительных ACD на основании информации состояния блока ACD, включенной в DDS, записанную в DMA на диске, и воспроизводит блок действительных ACD.
Если информация состояния блока ACD, указывающая, что блок ACD имеет действительные ACD, включается в DDS перед повторной инициализацией, блок ACD является точным. После повторной инициализации, поскольку ACD, записанные в блоке ACD, не являются необходимыми, информацию состояния блока ACD нужно изменить, чтобы она указывала, что блок ACD не имеет действительных ACD и может быть использован для записи ACD. Если информация состояния блока ACD, включенная в DDS для указания того, что блок ACD имеет действительные ACD, не изменяется во время повторной инициализации, система дисковода будет воспроизводить блок ACD на основании информации состояния блока ACD. Соответственно необходимо обновить такую информацию состояния блока ACD, когда диск повторно инициализируется. Помимо этого, поскольку информация, включенная в блок ACD, не является более действительной после повторной инициализации, если информация состояния блока ACD не изменяется, система дисковода может иметь трудности из-за неправильной информации, полученной из блока ACD. Соответственно в дополнение к изменению информации состояния блока ACD, включенного в DDS, весь блок ACD в ACA или только ACD_ID в ACD нужно перезаписать со значением, к примеру, «00h» или «FFh» для физического стирания. Когда ACD_ID имеет значение «00h» или «FFh», текущие ACD блока ACD не являются действительными и блок ACD можно использовать для записи других ACD. Поскольку «00h» или «FFh» заносится в блок ACD, когда этот блок ACD очищается, ACD_ID блока ACD принимает значение «00» или «FF».
Вкратце, во время повторной инициализации блок действительных ACD в ACA на диске перезаписывается значением, таким как «00h» или «FFh», и соответствующая информация состояния блока ACD, включенная в DDS на диске, изменяется для указания того, что блок ACD не имеет действительных ACD и может использоваться для записи других ACD.
Фиг.12 иллюстрирует другой пример подробной структуры DMA №1 115, показанной на фиг.3. На фиг.12 DDS 410 является областью, в которой записана информация управления диском. Информация 411 размера резервной области, информация 412 начального и конечного адресов UDA и информация 413 состояния ACD записываются в DDS 410. Информация 413 состояния ACD включает в себя информацию состояния относительно возможности записи или дефектности каждого из блоков ACD, в котором ACD записывается в ACA. На фиг.12 информация состояния блока ACD имеет два бита в длину.
Фиг.13 иллюстрирует информацию состояния блока ACD, включенную в информацию состояния ACD, такую как информация состояния блока, показанная на фиг.12. На фиг.13 состояние каждого блока ACD выражается двумя битами, т.е. «00», «01», «10» или «11», указывающими одно из четырех состояний. Биты «00» указывают, что блок ACD доступен для записи ACD. Биты «01» указывают, что блок ACD дефектный. Конкретнее, биты «01» указывают, что блок ACD обнаружен как дефектный, пока ACD записываются в ACA, или что блок ACD имеет действительные ACD. Биты «10» указывают, что блок ACD имеет действительные ACD, но определен как дефектный, пока ACD воспроизводятся из ACA. Биты «11» указывают, что блок ACD имеет действительные ACD.
Фиг.14А-15В представляют собой схемы для пояснения обновления информации состояния ACD, когда диск повторно инициализируется, согласно настоящему изобретению. Фиг.14А и 14В иллюстрируют примеры блоков ACD и информации состояния ACD соответственно перед повторной инициализацией. Фиг.15А и 15В иллюстрируют примеры блоков ACD и информации состояния ACD соответственно после повторной инициализации.
На фиг.14А перед повторной инициализацией ACA включает в себя пять блоков ACD: блок ACD №1, имеющий действительные ACD; блок ACD №2, имеющий дефектные ACD; блок ACD №3, имеющий действительные ACD, блок ACD №4, не имеющий данных, либо имеющий одно из «00» или «FF» в качестве значения ACD_ID; и блок ACD №5, имеющий действительные ACD и имеющий дефект, возникший во время воспроизведения (называемый здесь дефект при воспроизведении). ACD_ID, имеющий значение «00» или «FF», указывает, что хотя данные были записаны в блоке ACD, ACD можно записывать в блоке ACD позже, поскольку данные в блоке ACD не являются действительными.
Фиг.14 В иллюстрирует информацию состояния относительно блоков ACD №1-5, показанных на фиг.14А. Согласно фиг.14 В биты «11» записываются в качестве информации состояния блока ACD №1 для указания того, что блок ACD №1 имеет действительные ACD. Биты «01» записываются в качестве информации состояния блока ACD №2 для указания того, что блок ACD №2 дефектный. Биты «11» записываются в качестве информации состояния блока ACD №3 для указания того, что блок ACD №3 имеет действительные ACD. Биты «00» записываются в качестве информации состояния блока ACD №4 для указания того, что блок ACD №4 доступен для записи ACD, потому что блок ACD №4 не имеет записанных в нем данных или имеет недействительные данные. Биты «10» записываются в качестве информации состояния блока ACD №5 для указания того, что блок ACD №5 имеет действительные ACD и дефект при воспроизведении.
Блоки ACD и информация состояния ACD, показанные на фиг.14А и 14В, изменяются при повторной инициализации диска, как показано на фиг.15А и 15В.
На фиг.15А после повторной инициализации только блок ACD №2, который был дефектным, остается в состоянии перед повторной инициализацией, но остальные блоки ACD, т.е. блоки действительных ACD, блоки ACD, имеющие «00» или «FF» в качестве значения ACD_ID, и блок ACD, имеющий дефект при воспроизведении, приобретают «00» или «FF» в качестве значения их ACD_ID, чтобы эти блоки ACD могли использоваться после повторной инициализации. Незаписанный блок, не имеющий данных перед повторной инициализацией, остается тем же, что и был, даже после повторной инициализации.
Фиг.15В иллюстрирует информацию состояния относительно блоков ACD №1-5, показанных на фиг.15А. На фиг.15В биты информации состояния блока ACD №1, информации состояния блока ACD №3 и информации состояния блока ACD №4 изменяются на «00» для указания того, что блоки ACD №1, 3 и 4 доступны для записи ACD, потому что блоки ACD №1, 3 и 4 не имеют записанных в них данных или имеют недействительные данные. Биты «01», указывающие, что блок ACD №2 дефектный, остаются в качестве информации состояния блока ACD №2. Биты информации состояния блока ACD №5 изменяются на «01», поскольку блок ACD №5 имеет дефект при воспроизведении. Когда блок ACD имеет дефект при воспроизведении, ACD_ID блоков ACD имеет значение «00h» или «FFh», указывающее, что этот блок ACD доступен для 2 записи, а информация состояния относительно этого блока ACD выражается битами «01», указывающими дефектный блок. В этой ситуации, когда ACD_ID блока ACD не соответствует информации состояния относительно блока ACD, этот блок ACD недоступен из-за дефектности, поскольку информация состояния учитывается до ACD_ID. Однако, когда информацию состояния нельзя выделить вследствие ошибки при воспроизведении этой информации состояния, блок ACD, имеющий «00h» или «FFh» в качестве его ACD_ID, является доступным.
В приведенной выше компоновке состояние, обозначенное ACD_ID для ACD, содержащегося в блоке ACD в ACA на диске, может не согласовываться с состоянием, обозначенным соответствующей информацией состояния блока ACD, записанной в DDS на диске. В этом случае система дисковода проектируется так, чтобы полагаться, в первую очередь, на информацию состояния блока ACD, записанную в DDS. Это будет подробно описываться ниже.
Состояние блока ACD можно узнать из соответствующей информации состояния блока ACD, записанной в DDS, и ACD_ID блока ACD, записанного в ACA. Если эти два типа информации не соответствуют друг другу, система дисковода, в первую очередь, полагается на информацию состояния блока ACD, записанную в DDS. Когда данные нельзя воспроизвести из DDS в DMA вследствие, к примеру, дефекта, возникающего в DMA, система дисковода определяет действительность информации, содержащейся в блоке ACD, на основании ACD_ID, записанного в ACA. Несоответствия между двумя типами информации могут возникать вследствие дефекта, возникающего во время записи. Например, когда действительные ACD заносятся в блок А ACD, состояние блока А ACD заносится в DDS как «11». После этого, если возникает дефект, когда обновленные ACD записываются в блок А ACD в ответ на запрос обновить блок А ACD, система дисковода заносит информацию состояния относительно блока А ACD в качестве информации, указывающей дефектный блок. Однако обновленные ACD не заносятся в блок А ACD вследствие дефекта во время записи, и блок А ACD все еще имеет действительные ACD. В результате ACD_ID действительных ACD остается в блоке А ACD в ACA. В этом случае, в первую очередь, нужно обращаться к информации состояния блока ACD, чтобы предотвратить ошибочную работу системы.
Однако, когда информация состояния блока ACD в DDS становится ненадежной вследствие сбоя в исправлении ошибки, возникающей при воспроизведении данных из DDS, предпочтительно, но не требуется, чтобы действительность соответствующего блока ACD определялась на основании ACD_ID для ACD, содержащихся в блоке ACD в ACA.
Фиг.16 является блок-схемой алгоритма для способа повторной инициализации согласно другому варианту осуществления настоящего изобретения. На фиг.16 в операции 1610 диск 100, который был использован, загружается в систему дисковода. Затем системный контроллер 10, входящий в систему дисковода, распознает информацию DMA и информацию, предписывающую операции, которые должна выполнять система дисковода в отношении функции, которую системный контроллер 10 знает, и функции, которую системный контроллер 10 не знает (т.е. ACD, записанные на диске 100). Вслед за этим в операции 1620 системный контроллер 10 принимает команду повторной инициализации из главного компьютера 3 через интерфейс 20 главного компьютера.
В операции 1630 системный контроллер 10 управляет модулем 2 записи-считывания для считывания информации, зафиксированной в DMA и ACA, которые включены в начальную область диска 100, и переносит эту информацию. Например, информация, записанная в DMA, может быть флагом защиты от записи, а информация, записанная в ACA, может быть информацией относительно возможности записи или возможности форматирования, которая входит в общую информацию ACD.
В операции 1640 системный контроллер 10 определяет, разрешает ли информация, считанная из DMA и ACA, повторную инициализацию. К примеру, если флаг защиты от записи, считанный из DMA, имеет значение «1», запись на диск 100 запрещается, и повторную инициализацию нельзя выполнять. Общая информация ACD, записанных в ACA, включает в себя информацию о возможности форматирования и информацию о возможности записи-воспроизведения относительно подобластей диска 100. Если информация о возможности форматирования и информация о возможности записи-воспроизведения не разрешают форматирование диска 100 или запись в любую из подобластей диска 100, повторную инициализацию нельзя выполнять. Соответственно системный контроллер 10 определяет, является ли диск 100 записываемым, на основании информации, считанной из DMA и ACA.
Если флаг защиты от записи установлен в «1» или если общая информация ACD не разрешает форматирование или запись, системный контроллер 10 определяет, что диск 100 нельзя повторно инициализировать, и передает сообщение об ошибке в главный компьютер 3 через интерфейс 20 главного компьютера в операции 1680. Однако, если флаг защиты от записи не установлен в «1» и общая информация ACD разрешает форматирование и запись, системный контроллер 10 принимает решение повторно инициализировать диск 100 и начинает повторную инициализацию диска 100.
Тем временем, когда ACD относительно функций, которые могут быть распознаны системой дисковода, имеют значения, которые не разрешают повторную инициализацию, а ACD относительно функций, которые не могут быть распознаны системой дисковода, имеют значения, которые разрешают повторную инициализацию, значения ACD относительно распознаваемых функций могут изменяться на значения, разрешающие повторную инициализацию, в ответ на пользовательский запрос на повторную инициализацию, поскольку значения ACD относительно распознаваемых функций могут обновляться, а затем может быть принято решение начать повторную инициализацию диска 100.
Если повторная инициализация разрешена, системный контроллер 10 назначает резервную область в области данных диска 100 для нахождения размера резервной области и назначает UDA для записи пользовательских данных в области данных для определения начального адреса и конечного адреса UDA в операции 1650. В операции 1660 системный контроллер 10 управляет модулем 2 записи-считывания для очистки ACA, входящей в начальную область диска 100, и обновляет информацию состояния ACD. Подробнее, при очистке ACA системный контроллер 10 поддерживает информацию состояния блока ACD, только когда соответствующий блок ACD дефектный, и заполняет остальные блоки ACD в ACA символами «00h» или «FFh» или изменяет ACD_ID каждого из остальных блоков ACD на «00h» или «FFh», чтобы указать, что остальные блоки ACD доступны. Помимо этого, системный контроллер 10 обновляет информацию состояния ACD, как описывается со ссылкой на фиг.14А-15В, для отражения измененных состояний блоков ACD.
В операции 1670 системный контроллер 10 управляет модулем 2 записи-считывания для очистки ACA, входящей в начальную область на диске 100, и управляет модулем 2 записи-считывания и сервоприводом 50 для записи в DMA начального DFL и DDS, включающей определенную информацию (т.е. информацию назначения резервной области и информацию назначения UDA), и обновляет информацию состояния ACD. Хотя было описано, что информация инициализации записывается в DMA после ее очистки, в действительности информация инициализации, записанная в DMA, обновляется, поскольку диск 100 является диском перезаписываемого типа. Хотя это и не показано на фиг.16, информация файловой системы, записанная в заранее заданной части UDA, для управления данными, записанными в UDA, должна очищаться.
Далее будет описываться ACD по умолчанию. ACD могут разделяться на распознаваемые ACD и нераспознаваемые ACD согласно тому, поддерживает ли система дисковода ACD (т.е. может ли система дисковода распознавать функцию, соответствующую ACD). Распознаваемые ACD включают в себя ACD по умолчанию, которые должны поддерживать все системы дисковода, поддерживающие ACD. Такие ACD по умолчанию могут записываться в ACA во время инициализации или повторной инициализации диска и могут использоваться эффективно. По сравнению с ACD для заранее заданной функции (такой как защита от записи или защита от воспроизведения), ACD по умолчанию содержат информацию инициализации, используемую для доступа к носителю информации, когда этот носитель информации инициализируется или повторно инициализируется.
Фиг.17 иллюстрирует структуру ACD по умолчанию согласно аспекту настоящего изобретения. Согласно фиг.17 ACD по умолчанию 1700 записывается в части ACA. ACD по умолчанию 1700 имеют свойство по умолчанию и такую же структуру, что и обычные ACD. ACD по умолчанию 1700 включают в себя общую информацию 1710 и специфичную информацию 1720.
ACD_ID 1711 входит в общую информацию 1710 и записывается как «ПО УМОЛЧАНИЮ», чтобы указать ACD по умолчанию. Другая информация (т.е. информация 1712 о возможности форматирования, информация 1713 о возможности записи-воспроизведения DMA, информация 1714 о возможности записи-воспроизведения резервной области и информация 1715 о возможности записи-воспроизведения UDA) устанавливается на нуль (0), чтобы разрешить свободное использование подобластей, определенных на диске. Общая информация 1710 практически аналогична общей информации для ACD, имеющих заранее заданную функцию.
Специфичная информация 1720 может быть записана во время инициализации или повторной инициализации согласно намерению пользователя или системы дисковода. Специфичная информация 1720 относится к информации диска, тогда как специфичная информация для ACD, имеющего специфичную функцию, представляет собой данные о заранее заданной функции, такой как защита от записи или защита от воспроизведения. Специфичная информация 1720 может включать в себя идентификатор дисковода и дату записи. Идентификатор дисковода может подаваться из системы дисковода, а дата записи может подаваться из главного компьютера. Когда дата записи и идентификатор дисковода входят в специфичную информацию 1720 ACD по умолчанию 1700, можно легко узнать, какой системой дисковода инициализируется диск. Однако и иные виды информации могут входить в специфичную информацию 1720 согласно намерению пользователя или системы дисковода.
Фиг.18 является блок-схемой алгоритма для способа инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения. На фиг.18 в операции 1810 пустой диск загружается в систему дисковода. В операции 1820 система дисковода принимает команду инициализации из главного компьютера согласно пользовательскому запросу для инициализации диска. В операции 1830 система дисковода записывает ACD по умолчанию в ACA на диске в ответ на команду инициализации. Запись ACD по умолчанию может выполняться автоматически системным контроллером, входящим в систему дисковода, или может выполняться посредством записи информации, которая подается главным компьютером для установки ACD по умолчанию в ответ на команду записи. Альтернативно, два способа могут объединяться. Предпочтительно, но не требуется, чтобы вся информация о возможности записи-воспроизведения, входящая в общую информацию в ACD по умолчанию, устанавливалась в нуль (0) для указания того, что диск является записываемым-воспроизводимым. Специфичная информация, входящая в ACD по умолчанию, может устанавливаться на должные значения согласно намерению пользователя или системы дисковода.
В операции 1840 резервная область назначается в области данных на диске для замещения дефектного блока во время управления дефектами. В операции 1850 в области данных определяют начальный адрес и конечный адрес UDA. В операции 1860 в DMA на диск записываются начальный DFL и DDS, включающая в себя информацию назначения ACD по умолчанию, информацию размера UDA и информацию состояния ACD после того, как записана ACD по умолчанию. Поскольку только ACD по умолчанию записываются в ACA, информация состояния ACD может включать в себя информацию состояния блока ACD, указывающую, что блок ACD, соответствующий ACD по умолчанию, имеет действительные ACD, и информацию состояния блока ACD, указывающую, что остальные блоки ACD в ACA доступны.
В операции 1870 начальная информация файловой системы для управления данными, подлежащими записи в UDA, записывается в UDA в ответ на команду записи из главного компьютера. Операция 1870 может выполняться в любой из ранее описанных операций.
Фиг.19 является блок-схемой алгоритма для способа повторной инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения. На фиг.19 в операции 1910 диск 100, который был использован, загружается в систему дисковода. В операции 1920 системный контроллер 10, входящий в систему дисковода, принимает команду повторной инициализации из главного компьютера 3 через интерфейс 20 главного компьютера. В операции 1930 системный контроллер 10 управляет модулем 2 записи-считывания для считывания информации, занесенной в DMA и ACA, которые входят в начальную область диска 100, и переносит информацию. В операции 1940 системный контроллер 10 определяет, разрешает ли повторную инициализацию информация, считанная из DMA.
Если определено, что эта информация не разрешает повторную инициализацию, системный контроллер передает сообщение об ошибке на главный компьютер 3 через интерфейс 20 главного компьютера в операции 1980. Однако, если определено, что эта информация разрешает повторную инициализацию, в операции 1950 системный контроллер 10 назначает резервную область в области данных на диске 100, чтобы определить размер резервной области, и назначает UDA для записи пользовательских данных в области данных, чтобы определить начальный адрес и конечный адрес UDA.
В операции 1960 системный контроллер 10 управляет модулем 2 записи-считывания для очистки ACD, входящих в начальную область на диске 100, и записывает ACD по умолчанию или перезаписывает ACD по умолчанию, записанные во время инициализации, новыми ACD по умолчанию. Здесь системный контроллер 10 может очищать, а может и не очищать все блоки ACD в ACA перед записью ACD по умолчанию. Поскольку ACD по умолчанию записывается во время инициализации, и значения, входящие в ACD по умолчанию, устанавливаются подходящим образом согласно намерению пользователя, пока диск 100 используется, ACD по умолчанию, записанные перед повторной инициализацией, могут быть перезаписаны значениями, установленными подходящим образом согласно намерению пользователя повторно инициализировать диск 100. Предпочтительно, но не требуется, чтобы вся информация о возможности записи-воспроизведения, входящая в общую информацию в ACD по умолчанию, устанавливалась на нуль (0) для указания того, что диск 100 имеет возможность записи-воспроизведения. Помимо этого, специфичная информация, входящая в ACD по умолчанию, может устанавливаться на должные значения согласно намерению пользователя или системы дисковода.
В операции 1970 системный контроллер 10 управляет модулем 2 записи-считывания для очистки DMA в начальной области и управляет модулем 2 записи-считывания и сервоприводом 50, чтобы записать в DMA начальный DFL и DDS, включающую в себя информацию назначения резервной области, информацию размера UDA и обновленную информацию состояния ACD.
В операции 1990 системный контроллер 10 повторно инициализирует информацию файловой системы, которая записана в UDA, чтобы повторно инициализировать информацию для управления данными, записанными в UDA, в ответ на команду записи из главного компьютера 3.
Фиг.20 иллюстрирует структуру однократно записываемого носителя 200 записи согласно варианту осуществления настоящего изобретения. На фиг.20 однократно записываемый носитель 200 записи включает в себя начальную область 210, область 220 данных и конечную область 230. Начальная область 210 включает в себя заранее записываемую область 211, тестовую область 212, ACA 213, DMA №1 215, DMA №2 214 и временную DMA (TDMA) 216. Область 220 данных включает в себя резервную область №0 221, UDA 222, резервную область №1 223. Конечная область включает в себя DMA №3 231 и DMA №4 232.
Однократно записываемый носитель 200 записи имеет практически ту же самую структуру, что и диск 100, показанный на фиг.3, за исключением того, что однократно записываемый носитель 200 записи включает в себя далее TDMA 216. В TDMA 216 записываются временная DDS (TDDS), временный DFL (TDFL) и данные управления записью (RMD). Во время инициализации, как показано на фиг.20, TDMA 216 включает в себя начальную TDDS 217, содержащую информацию назначения резервной области, информацию размера UDA и информацию состояния ACD; начальный TDFL 218, содержащий начальную информацию управления дефектами; и начальные RMD 219, содержащие начальную информацию управления записью.
Фиг.21 является блок-схемой алгоритма для способа инициализации для однократно записываемого носителя записи согласно варианту осуществления настоящего изобретения. На фиг.21 в операции 2110 пустой однократно записываемый диск загружается в систему дисковода. В операции 2120 система дисковода принимает команду инициализации из главного компьютера согласно пользовательскому запросу на инициализацию диска.
В операции 2130 система дисковода записывает ACD по умолчанию в ACA на диске в ответ на команду инициализации. Запись ACD по умолчанию может выполняться автоматически системным контроллером, входящим в систему дисковода, или может выполняться путем записи информации, которая подается главным компьютером для установки ACD по умолчанию в ответ на команду записи. Альтернативно, эти два способа могут комбинироваться. Предпочтительно, но не требуется, чтобы вся информация о возможности записи-воспроизведения в ACD по умолчанию устанавливалась на нуль (0) для указания того, что диск является записываемым-воспроизводимым. Специфичная информация, входящая в ACD по умолчанию, может устанавливаться на подходящие значения согласно намерению пользователя или системы дисковода.
В операции 2140 в области данных на диске назначается резервная область для замещения дефектного блока в процессе управления дефектами. В операции 2150 в области данных определяют начальный адрес и конечный адрес UDA. В операции 2160 в TDMA на диске записываются TDDS, включающие в себя информацию назначения резервной области, информацию размера UDA и информацию состояния ACD после записи ACD по умолчанию, начальный TDFL и начальные RMD. Поскольку только ACD по умолчанию записываются в ACA, информация состояния ACD может включать в себя информацию состояния блока ACD, указывающую, что блок ACD, соответствующий ACD по умолчанию, имеет действительные ACD, и информацию состояния блока ACD, указывающую, что остальные блоки ACD в ACA доступны.
В операции 2170 начальная информация файловой системы для управления данными, подлежащими записи в UDA, записывается в UDA в ответ на команду записи из главного компьютера. Операция 2170 может выполняться в любой из предыдущих операций.
Фиг.22 является блок-схемой алгоритма для способа повторной инициализации для перезаписываемого носителя записи согласно варианту осуществления настоящего изобретения. На фиг.22 в операции 2210 диск 100, который был использован, загружается в систему дисковода. В операции 2220 системный контроллер 10, входящий в систему дисковода, принимает команду повторной инициализации из главного компьютера 33 через интерфейс 20 главного компьютера. В операции 2230 системный контроллер 10 управляет модулем 2 записи-считывания для считывания информации, записанной в DMA и ACA, которые входят в начальную область диска 100, и переносит эту информацию. В операции 2240 системный контроллер 10 определяет, разрешает ли информация, считанная из DMA и ACA, повторную инициализацию.
Если определено, что информация не разрешает повторную инициализацию, системный контроллер передает сообщение об ошибке в главный компьютер 3 через интерфейс 20 главного компьютера в операции 2280. Однако, если в операции 2250 определено, что информация разрешает повторную инициализацию, системный контроллер 10 назначает резервную область в области данных на диске 100, чтобы определить размер резервной области, и назначает UDA для записи пользовательских данных в области данных, чтобы определить начальный адрес и конечный адрес UDA.
В операции 2255 системный контроллер 10 записывает символы «00h» или «FFh» в блок нераспознаваемых ACD в ACA автоматически или в ответ на команду из главного компьютера 3 и обновляет информацию состояния относительно блока нераспознаваемых ACD для указания того, что блок нераспознаваемых ACD может использоваться системой дисковода автоматически или в ответ на команду из главного компьютера 3. Поскольку блок нераспознаваемых ACD относится к функции, которую пользователь, система дисковода или приложение не знают, подробности нераспознаваемых ACD не могут быть известны. Если такие нераспознаваемые ACD не стираются во время повторной инициализации диска, что может привести к неудобствам во время использования повторно инициализированного диска. К примеру, если ACD относительно функции защиты от считывания были записаны и не стерты с диска во время повторной инициализации системой дисковода, и приложение, которое не распознает функцию защиты от считывания, данные, записанные на диске, нельзя считать во время воспроизведения после повторной инициализации, поскольку диск все еще имеет защиту от считывания. Иными словами, когда нынешний пользователь использует диск без знания того, что этот диск имеет защиту от считывания, установленную предыдущим пользователем, нынешний пользователь не может эффективно использовать этот диск. Существенно то, что ACD, записанные на диске системой дисковода, включают в себя приложение, которое распознает, что ACD включают в себя общую информацию, согласно которой даже система дисковода, включающая в себя приложение, которое не может распознавать ACD, может использовать этот диск. Соответственно, предпочтительно, чтобы ACD не изменялись и не стирались во время использования диска. Однако, поскольку повторная инициализация выполняется пользователем для полного обновления и повторного использования диска, функция нераспознаваемых ACD бесполезна для этого пользователя.
В операции 2260 системный контроллер 10 изменяет или стирает ACD, содержащиеся в блоке распознаваемых ACD, или добавляет новый блок ACD в ACA согласно пользовательскому запросу, и обновляет информацию состояния ACD. Распознаваемые ACD относятся к функции, известной пользователю, системе дисковода и приложению. Соответственно изменение, стирание или добавление могут выполняться по отношению к блоку распознаваемых ACD согласно пользовательскому запросу через специальный пользовательский интерфейс. Согласно изменению стиранию или добавлению информация состояния ACD, входящая в DDS, обновляется должным образом. Такие распознаваемые ACD могут включать в себя ACD по умолчанию, описанные в вариантах осуществления, проиллюстрированных на фиг.18 и 19.
После этого в операции 2270 системный контроллер 10 управляет модулем 2 записи-считывания для очистки DMA в начальной области и управляет модулем 2 записи-считывания и сервоприводом 50 для занесения в DMA начального DFL и DDS, включающей в себя информацию назначения резервной области, информацию размера UDA и обновленную информацию состояния ACD.
В операции 2290 системный контроллер 10 повторно инициализирует информацию файловой системы, которая записана в UDA, чтобы повторно инициализировать информацию для управления данными, записанными в UDA, в ответ на команду записи из главного компьютера 3.
Хотя это и не требуется во всех аспектах, аспекты настоящего изобретения могут быть также воплощены как машиночитаемые коды на одном или более машиночитаемых носителях записи. Машиночитаемый носитель записи представляет собой любое устройство хранения данных, выполненное с возможностью сохранения данных, которые могут быть после этого считаны компьютерной системой. Примеры машиночитаемых носителей записи включают в себя постоянное запоминающее устройство (ПЗУ, ROM), оперативное запоминающее устройство (ОЗУ, RAM), диски CD-ROM, магнитные ленты, гибкие диски, оптические устройства хранения данных и несущие колебания (такие как передача данных через Интернет). Машиночитаемый носитель записи может также быть распределенным по связанным сетью компьютерным системам, так что машиночитаемый код хранится и исполняется в распределенном виде. Кроме того, функциональные программы, коды и кодовые сегменты для выполнения настоящего изобретения могут легко интерпретироваться программистами-специалистами в этой области, к которой относится настоящее изобретение.
Согласно аспектам настоящего изобретения общая информация относительно управления доступом к диску, которая является распознаваемой всеми стандартами системы дисковода, записывается на диске, когда диск инициализируется или повторно инициализируется, так что даже система дисковода, которая не может распознать функцию, адаптированную для диска, может должным образом работать на основании упомянутой общей информации, тем самым увеличивая совместимость между дисками и системами дисковода.
Хотя аспекты настоящего изобретения конкретно показаны и описаны со ссылкой на варианты его осуществления, специалистам понятно, что различные изменения в форме и деталях могут быть сделаны в них без отхода от сущности и объема изобретения, определяемого сопровождающей формулой изобретения и ее эквивалентами. Варианты осуществления следует рассматривать лишь в описательном смысле, а не для целей ограничения. Поэтому объем изобретения определяется не подробным описанием изобретения, но приложенной формулой изобретения, и все различия в рамках этого объема будут истолковываться как входящие в настоящее изобретение.
Изобретение относится к оптическому носителю записи, устройству и способу записи-воспроизведения, способу инициализации и способу повторной инициализации. Устройство записи-воспроизведения включает в себя модуль записи-считывания, записывающий данные на носитель записи информации или считывающий данные из носителя записи информации, имеющего область управления доступом, в которой записаны данные управления доступом, причем данные управления доступом имеют общую информацию, установленную для предоставления возможности устройству записи-воспроизведения, которое не может распознать заранее заданную функцию нового стандарта, управлять доступом к этому носителю записи информации; и модуль управления, управляющий модулем записи-считывания для записи данных управления доступом относительно функции, распознаваемой устройством записи-воспроизведения, в области управления доступом, когда носитель записи информации инициализируется или повторно инициализируется. Технический результат - обеспечение совместимости между дисками и системами дисковода различных стандартов. 13 н. и 43 з.п. ф-лы, 22 ил.