дисковое запоминающее устройство с временной структурой описания диска (tdds) и с временным списком дефектов (tdfl) и способ и устройство для управления дефектом в этом дисковом запоминающем устройстве
Классы МПК: | G11B20/18 обнаружение или исправление ошибок, тестирование G06F11/277 со сравниванием фактического результата испытаний с известным заведомо истинным результатом |
Автор(ы): | КО Дзунг-Ван (KR), ЛИ Киунг-Геун (KR) |
Патентообладатель(и): | САМСУНГ ЭЛЕКТРОНИКС КО., ЛТД. (KR) |
Приоритеты: |
подача заявки:
2003-08-11 публикация патента:
27.11.2006 |
Диск с временной информационной областью управления дефектами и информационной областью управления дефектами. Диск включает в себя область управления дефектами, временную область информации о дефекте, которая сформирована в области данных и в которую записывается временная информация о дефекте, и временную информационную область управления дефектами. Соответственно, возможно записывать пользовательские данные на записываемый диск, особенно на однократно записываемый диск, осуществляя управление дефектами для него, тем самым делая возможным эффективное использование области управления дефектами, имеющей ограниченную емкость. 31 н. и 46 з.п. ф-лы, 14 ил.
Формула изобретения
1. Диск для использования с устройством записи/воспроизведения, причем диск содержит
область управления дефектами в, по меньшей мере, одной из областей:
в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска, и в которую может быть записана информация об управлении дефектами;
область данных, в которую записываются данные;
временную область информации о дефекте, которая находится в области данных и которая включает в себя временную информацию о дефекте, относящуюся к записанным данным в области данных; и
временную информационную область управления дефектами, которая находится в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области, и которая используется устройством записи/воспроизведения для доступа к временной информации о дефектах.
2. Способ управления дефектом на диске, причем диск содержит область данных, способ включает в себя этапы, на которых
записывают в виде первой временной информации о дефекте в область данных информацию о дефекте, относящуюся к данным, записанным в текущей операции записи, и информацию о дефекте, относящуюся к данным, записанным в предыдущей операции записи; и
записывают в виде второй временной информации о дефекте в область данных первую временную информацию о дефекте и информацию о дефекте, относящуюся к данным, записанным в следующей операции записи.
3. Способ управления дефектом на диске, диск содержит область данных, способ включает в себя этапы, на которых
записывают в виде n-й временной информации о дефекте в области данных информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с первой операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии со второй операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-1 операцией записи, и информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-й операцией записи;
записывают в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами информацию об управлении дефектами для управления n-й временной информацией о дефекте, где n - целое число.
4. Устройство записи и/или воспроизведения, которое передает данные по отношению к диску, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство состоит из
блока записи, который записывает данные в область данных в соответствии с операцией записи; и
контроллера, управляющего блоком записи для
записи в виде временной информации о дефекте в область данных диска, информации о дефекте, относящейся к данным, записанным в ходе операции записи; и
записи временной информации об управлении дефектом для управления временной информацией о дефекте во временную информационную область управления дефектами, которая находится в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области.
5. Устройство записи и/или воспроизведения, которое передает данные по отношению к диску, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство состоит из
блока записи, который записывает данные в область данных в соответствии с операциями записи с первой по n-ю и
контроллера, управляющего блоком записи для
записи в виде n-й временной информации о дефекте в область данных, информации о дефекте, относящейся к данным, записанным в область данных, в соответствии с операциями записи с первой по n-ю и
записи в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами, временной информации об управлении дефектом для управления n-й временной информацией о дефекте, где n - целое число.
6. Диск для использования с устройством записи и/или воспроизведения, причем диск содержит
область управления дефектами в, по меньшей мере, одной из областей:
в начальной (lead-in) области, в завершающей (lead-out) области диска, которая включает в себя информацию об управлении дефектом, используемую устройством записи и/или воспроизведения;
область данных на диске, в которую записываются данные;
временную область информации о дефекте, которая находится в области данных и которая включает в себя временную информацию о дефекте, относящуюся к записанным данным в области данных; и
временную информационную область управления дефектами, которая находится в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области, и включает в себя временную информацию об управлении дефектом, используемую устройством записи и/или воспроизведения для управления временной информацией о дефекте, где, информация об управлении дефектом области управления дефектом включает в себя последнюю записанную временную информацию об управлении дефектом, которая была записана последней во временную область информации о дефекте, и последнюю записанную информацию об управлении дефектом, которая была записана последней во временную информационную область управления дефектами.
7. Диск для использования с устройством чтения и/или воспроизведения, причем диск содержит
область управления дефектами, сформированную в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска, которая включает в себя информацию об управлении дефектами, используемую устройством чтения и/или воспроизведения;
область данных, в которую записываются данные;
временную область информации о дефекте, которая находится в области данных и которая включает в себя временную информацию о дефекте, относящуюся к записанным данным в области данных; и
временную информационную область управления дефектами, которая находится в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области и включает в себя временную информацию об управлении дефектом, используемую устройством записи и/или воспроизведения для доступа к временной информации о дефекте, где информация об управлении дефектом области управления дефектом включает в себя последнюю записанную временную информацию о дефекте, которая была записана последней во временную область информации о дефекте, и последнюю записанную информацию об управлении дефектом, которая была записана последней во временную информационную область управления дефектами.
8. Способ управления дефектом на диске, диск содержит область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, способ включает в себя этапы, на которых
записывают в виде временной информации о дефекте в область данных информацию о дефекте, относящуюся к данным, записанным в область данных, для каждой операции записи;
записывают в виде временной информации об управлении дефектом во временную информационную область управления дефектами информацию об управлении дефектами для управления временной информацией о дефектах, временная информационная область управления дефектами расположена в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области; и
в ходе завершения процесса записи на диск записывают временную информацию о дефектах и временную информацию об управлении дефектами в область управления дефектами, сформированную в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области.
9. Способ управления дефектом на диске, диск содержит область данных, способ включает в себя этапы, на которых
записывают в виде n-й временной информации о дефекте в области данных информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с первой операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии со второй операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-1 операцией записи, и информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-й операцией записи;
записывают в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами информацию об управлении дефектами для управления n-й временной информацией о дефекте, где n - целое число;
в ходе завершения процесса записи на диск записывают n-ю временную информацию о дефекте и n-ю временную информацию об управлении дефектом в область управления дефектами.
10. Устройство записи и/или воспроизведения, которое передает данные по отношению к диску, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство содержит
блок записи, который записывает данные в область данных диска в соответствии с операцией записи; и
контроллер, управляющий блоком записи для
записи в виде временной информации о дефекте в область данных информации о дефекте, относящейся к данным, записанным в соответствии с операцией записи;
записи в виде временной информации об управлении дефектом во временную информационную область управления дефектом информации об управлении дефектом для управления временной информацией о дефекте; и
записи временной информации о дефекте и временной информации об управлении дефектом в область управления дефектом, которая сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области диска.
11. Устройство записи и/или воспроизведения, которое передает данные по отношению к диску, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство содержит
блок записи, который записывает данные в область данных диска в соответствии с операциями записи с первой по n-ю и
контроллер, управляющий блоком записи для
записи в виде n-й временной информации о дефекте в область данных информации о дефекте, относящейся к данным, записанным в соответствии с операциями записи с первой по n-ю и
записи в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами информации об управлении дефектом для управления n-й временной информацией о дефекте; и
записи последней записанной временной информации о дефекте и временной информации об управлении дефектом в область управления дефектом, где n - целое число.
12. Диск для использования с устройством записи и/или воспроизведения, причем диск содержит
область управления дефектами, сформированный в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области диска, которая включает в себя информацию об управлении дефектом, используемую устройством записи и/или воспроизведения;
область данных, которая включает в себя данные;
временную область информации о дефекте в области данных, и которая включает в себя временную информацию о дефекте, относящуюся к данным; и
временную информационную область управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области, которая включает в себя временную информацию об управлении дефектом, используемую устройством записи и/или воспроизведения для управления временной информацией о дефекте, где временная информация о дефекте и временная информация об управлении дефектом записываются повторно, когда обнаруживается дефект диска при использовании способа проверка-после-записи.
13. Диск для использования с устройством записи и/или воспроизведения, причем диск содержит
область управления дефектами, сформированную в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области диска, которая включает в себя информацию об управлении дефектом, используемую устройством записи и/или воспроизведения;
область данных, которая включает в себя данные;
временную область информации о дефекте, которая находится в области данных и которая включает в себя временную информацию о дефекте, относящуюся к данным в области данных; и
временную информационную область управления дефектами, которая находится в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска, и которая включает в себя временную информацию об управлении дефектом, используемую устройством записи и/или воспроизведения для доступа к временной информацией о дефекте, где последняя записанная временная информация о дефекте, которая была записана последней во временную область информации о дефектах, и последняя записанная временная информация об управлении дефектом, которая была записана последней во временную информационную область управления дефектами, записываются повторно в область управления дефектами в ходе процесса завершения записи на диск, и временная информация о дефекте и временная информация об управлении дефектами записываются повторно в другую временную область информации о дефекте и временную информационную соответственно, когда обнаруживается дефект диска при использовании способа проверка-после-записи.
14. Способ управления дефектом на диске, диск состоит из области данных и, по меньшей мере, одной из областей: начальной (lead-in) области и завершающей (lead-out) области, способ включает в себя этапы, на которых
записывают в виде временной информации о дефекте в области данных информацию о дефекте, относящуюся к данным, записанным в области данных, для каждой операции данных;
записывают временную информацию об управлении дефектом для управления временной информацией о дефекте во временную информационную область управления дефектами, сформированную в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; и
выполняют способ проверка-после-записи, по меньшей мере, для одной из временной информации о дефекте и временной информации об управлении дефектом, и если обнаруживается дефект диска при использования способа проверка-после-записи, то повторно записывают временную информацию о дефекте и временную информацию об управлении дефектом.
15. Способ управления дефектом на диске, диск содержит область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, способ включает в себя этапы, на которых
записывают в виде n-й временной информации о дефекте в области данных информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с первой операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии со второй операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-1 операцией записи, и информацию о дефекте, относящуюся к данным, записанным в область данных, в соответствии с n-й операцией записи;
записывают информацию об управлении дефектом для управления n-й временной информацией о дефекте, в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами на диске;
выполняют способ проверки-после-записи для, по меньшей мере, одной из n-й временной информации о дефекте и n-й временной информации об управлении дефектом, и если обнаружен дефект диска в соответствии со способом проверки-после-записи, повторно записывают n-ю временную информацию о дефекте и n-ю временную информацию об управлении дефектом, где n - целое число.
16. Устройство записи и/или воспроизведения для использования с диском, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство содержит
блок записи/чтения, который записывает данные в или считывает данные из области данных диска; и
контроллер, который
управляет блоком записи/чтения для записи в виде временной информации о дефекте в область данных информации о дефекте, относящейся к данным, записанным в область данных в соответствии с операцией записи; и
управляет блоком записи/чтения для записи в виде временной информации об управлении дефектом во временную информационную область управления дефектом информации об управлении дефектом для управления временной информацией о дефекте, временная информационная область управления дефектом находится в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области;
выполняет способ проверки-после-записи для, по меньшей мере, одной из временной информации о дефекте и временной информации об управлении дефектом; и
управляет блоком записи/чтения для повторной записи, по меньшей мере, одной из временной информации о дефекте и временной информации об управлении дефектом, для которых выполнялся способ проверки-после-записи, в момент обнаружения дефекта при помощи способа проверки-после-записи.
17. Устройство записи и/или воспроизведения, для использования с диском, диск включает в себя область данных и, по меньшей мере, одну из областей: начальную (lead-in) область и завершающую (lead-out) область, устройство содержит
блок записи, который записывает данные в область данных диска в соответствии с операциями записи с первой по n-ю и
контроллер, который
управляет блоком записи для записи в виде n-й временной информации о дефекте в область данных, информации о дефекте, относящейся к данным, записанным в соответствии с операциями записи с первой по n-ю;
управляет блоком записи для записи в виде n-й временной информации об управлении дефектом во временную информационную область управления дефектами информации об управлении дефектом для управления n-й временной информацией о дефекте;
выполняет способ проверки-после-записи для, по меньшей мере, одной из n-й временной информации о дефекте и n-й временной информации об управлении дефектом; и
управляет блоком записи для повторной записи, по меньшей мере, одной из n-й временной информации о дефекте и n-й временной информации об управлении дефектом, для которых выполнялся способ проверки-после-записи, в момент обнаружения дефекта при помощи способа проверки-после-записи, где n - целое число.
18. Способ управления дефектами в данных, записанных на диск, диск содержит область данных, способ включает в себя этапы, на которых
проверяют записанные данные, для того чтобы обнаружить дефект в данных, записанных в области данных; и
записывают информацию о дефекте, относящуюся к дефекту в записанных данных, в виде первой временной информации о дефекте в область данных диска.
19. Устройство записи и/или воспроизведения для использования с диском, диск включает в себя область данных, устройство содержит
блок записи/чтения, для записи данных в область данных диска и для чтения данных записанных данных с диска; и
контроллер для управления блоком записи/чтения для обнаружения дефекта в записанных данных в области данных диска и для записи информации о дефекте, относящейся к дефекту в записанных данных в виде первой временной информации о дефекте в область данных диска, где диск является однократно записываемым диском, предотвращающим запись других данных в область на диске, после того как данные были записаны в эту область диска.
20. Машиночитаемый носитель, содержащий выполняемые компьютером инструкции для выполнения способа управления дефектами на диске, способ включает в себя этапы, на которых
проверяют записанные данные, для того чтобы обнаружить дефект в данных, записанных в области данных; и
записывают информацию о дефекте, относящуюся к дефекту, в виде первой временной информации о дефекте в область данных диска.
21. Среда для хранения информации для использования в устройстве записи и/или воспроизведения, среда включает в себя
записываемый слой, который включает в себя начальную (lead-in) область, область данных и завершающую (lead-out) область;
временную область информации о дефекте в области данных, которая включает в себя временную информацию о дефекте; и
временную информационную область управления дефектом, в, по меньшей мере, одной из перечисленных областей: в начальной (lead-in) области и в завершающей (lead-out) области, которая включает в себя временную информацию об управлении дефектом, используемую устройством записи и/или воспроизведения для управления временной информацией о дефекте, где временная информация об управлении дефектом включает в себя указатель на информацию о дефекте, определяющий позицию временной информации о дефекте, и временная информация о дефекте включает в себя указатель на информацию об управлении дефектом, определяющий позицию временной информации об управлении дефектом.
22. Машиночитаемый носитель, содержащий выполняемые компьютером инструкции для выполнения способа управления дефектами в среде для хранения информации, способ включает в себя этапы, на которых
кумулятивно записывают информацию о дефекте, соответствующую дефекту, во временные области информации о дефекте в среде для хранения информации; и
записывают информацию о дефекте, которая была записана последней в соответствующую временную область информации о дефекте, в область управления дефектами в среде для хранения информации в ходе процесса завершения записи в среду для хранения информации.
23. Диск для использования с устройством записи и/или воспроизведения, причем диск содержит
область пользовательских данных, в которую записываются пользовательские данные;
временную информацию о дефекте, содержащую информацию о позиции дефектной области в области пользовательских данных; и
временную информацию об управлении дефектом для управления временной информации о дефекте, где временная информации о дефекте и временная информация об управлении дефектом записаны для операции записи для использования устройством записи и/или воспроизведения для выполнения управления дефектами.
24. Диск по п.23, в котором временная информация об управлении дефектом включает в себя информацию о позиции временной информации о дефекте.
25. Диск по п.23, в котором временная информация о дефекте есть n-я записанная временная информация о дефекте, и содержит информацию о позиции дефектов для операций записи с первой по n-ю, где n - целое число.
26. Диск по п.23, дополнительно содержащий область управления дефектами, где диск есть завершенный диск, и временная информация о дефекте и временная информация об управлении дефектом записанные в области диска, отличной от области управления дефектами, записываются в область управления дефектами.
27. Диск по п.26, в котором временная информация о дефекте есть последняя временная информация о дефекте, содержащая информацию о позиции дефекта, аккумулированную в операциях записи с первой по последнюю.
28. Диск по п.27, в котором область есть временная информационная область, включающая в себя последнюю временную информацию о дефекте и временную информацию об управлении дефектом для управления последней временной информацией о дефекте, где временная информация об управлении дефектами расположена во временной информационной области управления дефектами временной области управления дефектами.
29. Диск по п.23, дополнительно содержащий временную область управления дефектами, которая содержит временную информацию об управлении дефектом и временную информацию о дефекте.
30. Диск по п.29, в котором временная информация о дефекте есть последняя временная информация о дефекте, содержащая информацию о позиции дефекта, аккумулированная в операциях записи с первой по последнюю.
31. Диск по п.29, в котором временная информация об управлении дефектом расположена во временной информационной области управления дефектами временной области управления дефектами.
32. Диск по п.29, дополнительно содержащий область управления дефектами, где область управления дефектами сформирована в начальной (lead-in) области и/или в завершающей (lead-out) области диска.
33. Диск по п.23, дополнительно содержащий
временную область управления дефектами в начальной (lead-in) области и/или в завершающей (lead-out) области диска; и
область управления дефектами в начальной (lead-in) области и/или в завершающей (lead-out) области диска, содержащую временную информацию о дефекте и временную информацию об управлении дефектом, где диск является завершенным диском.
34. Диск по п.23, в котором диск является многослойным диском, содержащим множество записываемых слоев, каждый из которых содержит область пользовательских данных.
35. Диск по п.23, в котором диск является однократно записываемым диском, имеющим свойство, которое предотвращает запись новых данных в область диска, после того как данные были записаны в эту область диска.
36. Способ управления дефектом на диске, способ включает в себя этапы, на которых
записывают данные на диск; и
записывают временную информацию о дефекте, содержащую информацию о позиции дефектной области на диске, и временную информацию об управлении дефектом для управления временной информацией о дефекте на диске для операции записи, используемой устройством записи и/или воспроизведения, для выполнения управления дефектами диска.
37. Способ по п.36, в котором запись временной информации об управлении дефектом содержит запись временной информации об управлении дефектом, содержащей информацию о позиции временной информации о дефекте.
38. Способ по п.36, в котором операция записи есть n-я операция записи, и запись временной информации о дефекте включает в себя запись временной информации о дефекте, содержащей информацию о позиции дефекта для операций записи с первой по n-ю, где n - целое число.
39. Способ по п.36, в котором запись временной информации о дефекте и временной информации об управлении дефектом включает в себя запись временной информации о дефекте и временной информации об управлении дефектом в область, отличную от области пользовательских данных на диске, и способ включает в себя дополнительный этап, на котором записывают временную информацию о дефекте и временную информацию об управлении дефектами в область управления дефектами на диске в ответ на завершение процесса записи на диск.
40. Способ по п.39, в котором временная информация о дефекте есть последняя временная информация о дефекте, содержащая информацию о позиции дефекта, аккумулированную в операциях записи с первой по последнюю.
41. Способ по п.40, в котором область есть временная информационная область управления дефектом и временная информация об управлении дефектом для управления последней временной информацией о дефекте, находится в информационной области временной области управления дефектом.
42. Способ по п.36, в котором диск содержит в себе область управления дефектами и временную область управления дефектами, и запись временной информации о дефекте и временной информации об управлении дефектом включает в себя запись временной информации о дефекте и временной информации об управлении дефектом во временную область управления дефектами.
43. Способ по п.36, дополнительно включающий в себя запись временной информации о дефекте в память, доступную устройству записи и/или воспроизведения.
44. Способ по п.43, в котором запись временной информации о дефекте на диск включает в себя чтение временной информации о дефекте из памяти и запись временной информации о дефекте в область на диске в ответ на завершение операции чтения.
45. Способ по п.36, в котором диск является многослойным диском, содержащим множество записываемых слоев, каждый из которых содержит область пользовательских данных.
46. Способ по п.36, в котором диск является однократно записываемым диском, имеющим свойство, которое предотвращает запись новых данных в область диска, после того как данные были записаны в эту область диска.
47. Машиночитаемый носитель, содержащий набор машинных инструкций для выполнения операций, перечисленных в п.36.
48. Способ управления дефектом на диске, способ включает в себя этапы, на которых:
чтение временной информации о дефекте, содержащей информацию о позиции дефектной области на диске для операции записи;
запись временной информации о дефекте и временную информацию об управлении дефектом для управления временной информацией о дефекте на диск для использования устройством записи и/или воспроизведения для выполнения управления дефектами на диске.
49. Способ по п.48, в котором чтение временной информации о дефекте включает в себя чтение временной информации о дефекте из памяти, доступной устройству записи и/или воспроизведения.
50. Способ по п.48, в котором чтение временной информации о дефекте включает в себя чтение временной информации о дефекте с диска.
51. Способ по п.48, в котором операция записи есть n-я операция записи и чтение временной информации, включающей чтение временной информации о дефекте, содержащей информацию о позиции дефекта в операциях записи с первой по n-ю, где n - целое число.
52. Способ по п.48, дополнительно включающий в себя запись временной информации о дефекте и временной информации об управлении дефектом в область управления дефектами на диске в ответ на завершение диска.
53. Способ доступа к данным на диске, способ включает в себя этапы, на которых
считывают временную информацию о дефекте, включающую в себя информацию о позиции дефектной области на диске, и временную информацию об управлении дефектом для управления временной информацией о дефекте, записанной на диск для управления дефектами на диске; и
получают доступ к записанным данным на основе временной информации о дефекте и временной информации об управлении дефектом.
54. Способ по п.53, в котором временная информация об управлении дефектом включает в себя информацию о позиции временной информации о дефекте.
55. Способ по п.53, в котором
диск содержит область управления дефектами и временную область управления дефектами;
чтение включает в себя чтение временной информации о дефекте и временной информации об управлении дефектами в области управления дефектами и/или временной области управления дефектами; и
доступ включает в себя доступ к данным на основе считанной временной информации о дефекте и временной информации об управлении дефектом.
56. Способ по п.53, в котором диск является многослойным диском, содержащим множество записываемых слоев, каждый из которых содержит область пользовательских данных.
57. Способ по п.53, в котором диск является однократно записываемым диском, имеющим свойство, которое предотвращает запись новых данных в область диска, после того как данные были записаны в эту область диска.
58. Машиночитаемый носитель, содержащий набор машинных инструкций для выполнения операций, перечисленных в п.53.
59. Устройство записи и/или воспроизведения для использования с диском, устройство содержит
блок записи/чтения, который записывает данные на диск;
контроллер, управляющий блоком записи/чтения для
записи временной информации о дефекте, включающей в себя информацию о позиции дефектной области на диске и временную информацию об управлении дефектом для управления временной информацией о дефекте на диске для операции записи для управления дефектами на диске.
60. Устройство по п.59, в котором временная информация об управлении дефектом включает в себя информацию о позиции временной информации о дефекте.
61. Устройство по п.59, в котором контроллер управляет блоком записи/чтения для записи временной информации о дефекте, включающей в себя информацию о позиции дефекта в операциях записи с первой по n-ю, для n-й операции записи, где n - целое число.
62. Устройство по п.59, в котором диск содержит область управления дефектами, и контроллер, управляющий блоком записи/чтения для записи временной информации о дефекте и временной информацией об управлении дефектом в область на диске, отличную от области управления дефектами в области управления дефектами, в ответ на операцию завершения записи на диск.
63. Устройство по п.62, в котором временная информация о дефекте есть последняя временная информация о дефекте, включающая в себя информацию о позиции дефекта, аккумулированную от операций записи с первой по последнюю.
64. Устройство по п.63, в котором область есть временная область управления дефектами и временная информация об управлении дефектом для управления последней временной информацией о дефекте, находится во временной информационной области управления дефектами во временной области управления дефектами.
65. Устройство по п.59, в котором диск содержит область управления дефектами и временную область управления дефектами, и контроллер управляет блоком записи/чтения для записи временной информации о дефекте и временной информации об управлении дефектом во временную область управления дефектами.
66. Устройство по п.59, дополнительно содержащее память, в котором контроллер управляет блоком записи/чтения для записи временной информации о дефекте в память в ходе операции записи.
67. Устройство по п.66, в котором контроллер управляет блоком записи/чтения для чтения временной информации о дефекте из памяти и записи считанной временной информации о дефекте и временной информации об управлении дефектом на диск в ответ на завершение операции записи.
68. Устройство по п.59, в котором диск является многослойным диском, содержащим множество записываемых слоев, каждый из которых содержит область пользовательских данных.
69. Устройство по п.59, в котором диск является однократно записываемым диском, имеющим свойство, которое предотвращает запись новых данных в область диска, после того как данные были записаны в эту область диска.
70. Устройство воспроизведения для использования с диском, устройство содержит
блок чтения, который считывает данные с диска;
контроллер, управляющий блоком чтения для
чтения временной информации о дефекте, содержащей информацию о позиции дефектной области диска и временную информацию об управлении дефектом для управления временной информацией о дефекте, записанной на диск для управления дефектами на диске; и
доступа к записанным данным на основе временной информации о дефекте и временной информации об управлении дефектом.
71. Устройство по п.70, в котором временная информация об управлении дефектом включает в себя информацию о позиции временной информации о дефекте.
72. Устройство по п.70, в котором
диск содержит область управления дефектами и временную область управления дефектом; и
контроллер управляет блоком чтения для чтения временной информации о дефекте и временной информации об управлении дефектом в области управления дефектами и/или во временной области управления дефектами и для доступа к данным на основе считанной временной информации о дефекте и временной информации об управлении дефектом.
73. Устройство по п.70, в котором диск является многослойным диском, содержащим множество записываемых слоев, каждый из которых содержит область пользовательских данных.
74. Устройство по п.70, в котором диск является однократно записываемым диском, имеющим свойство, которое предотвращает запись новых данных в область диска, после того как данные были записаны в эту область диска.
75. Машиночитаемый носитель, содержащий структуру данных, доступную устройству записи и/или воспроизведения дисков, устройство предназначено для использования с диском, структура данных содержит временную информацию о дефекте, содержащую информацию о позиции дефектной области на диске для операции записи, временная информация о дефекте используется устройством для управления дефектами на диске.
76. Носитель по п.75, в котором временная информация о дефекте содержит информацию о позиции дефекта, аккумулированную в ходе операции записи.
77. Носитель по п.76, в котором структура данных доступна устройству, для того чтобы иметь доступ устройства к временной информации о дефекте и записывать эту временную информацию о дефекте на диск в ответ на завершение операции записи.
Описание изобретения к патенту
Описание
Область техники, к которой относится изобретение
Настоящее изобретение относится к управлению дефектами в дисковом запоминающем устройстве, и в частности к дисковому запоминающему устройству, в котором сформированы временная информационная область управления дефектами и временная область управления, а также к способу и устройству для управления дефектом в таком дисковом запоминающем устройстве.
Уровень техники
Управление дефектами осуществляется для того, чтобы дать возможность пользователю переписать пользовательские данные с части области пользовательских данных, в которой произошел дефект, в новую область пользовательских данных на дисковом запоминающем устройстве, тем самым, компенсируя потерю в данных, вызванную дефектом. Как правило, управление дефектами осуществляется с использованием способа линейного замещения или скользящего замещения. В способе линейного замещения область пользовательских данных, в которой произошел дефект, заменяется резервной областью данных, не имеющей дефектов. В способе скользящего замещения область пользовательских данных, в которой произошел дефект, пропускается, для того чтобы использовать следующую область пользовательских данных, не имеющую дефектов.
Оба способа линейного и скользящего замещения применимы только к дисковым запоминающим устройствам подобным DVD-RAM/RW, на которых данные могут быть повторно записаны, и запись может производиться способом с произвольным доступом. Другими словами, традиционные способа линейного и скользящего замещения не могут быть применены к однократно записываемым дискам, запись на которые, разрешена только один раз. В общем случае, наличие дефектов на диске проверяется при помощи записи данных на диск и подтверждения, могут ли быть данные записаны на диск. Тем не менее, когда данные записаны на однократно записываемый диск, невозможно перезаписать новые данные, и тем самым управлять дефектами на диске.
Тем временем, после разработки CD-R и DVD-R, были представлены однократно записываемые диски высокой плотности, имеющие записываемую емкость в несколько гигабайт. Диск такого типа может быть использован в качестве резервного диска, так как это недорого и допускает произвольный доступ, что обеспечивает быстрые операции чтения. Тем не менее, управление дефектами не доступно для однократно записываемых дисков. Таким образом, операция резервного копирования прерывается, когда дефектная область (например, область в которой произошел дефект) обнаруживается в ходе операции резервного копирования, так как не может быть выполнено управление дефектами для однократно записываемого диска.
Как правило, операция резервного копирования выполняется, когда система не используется часто. Поэтому операции резервного копирования часто выполняются в ночное время, когда администратор системы не эксплуатирует систему. В этом случае более вероятно, что операция резервного копирования будет остановлена из-за обнаружения дефектной области на однократно записываемом диске, и, таким образом, операция резервного копирования системы не будет выполняться надежным образом.
Раскрытие изобретения
Настоящее изобретение обеспечивает однократно записываемый диск со структурой данных, допускающей управление дефектами, и способ и устройство для управления дефектом на таком диске.
Настоящее изобретение обеспечивает однократно записываемый диск со структурой данных, допускающей управление дефектами, даже если дефект возник на диске в ходе операций записи, тем самым, предоставляя успешные операции записи, и способ и устройство для управления дефектом на диске, имеющем управление дефектами.
Дополнительные особенности и преимущества будут частично сформулированы в нижеследующем описании и станут отчасти очевидными из этого описания или могут быть поняты в процессе использования изобретения.
В соответствии с особенностью настоящего изобретения, диск содержит область управления дефектами, по меньшей мере, в одной из перечисленных областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области; временную информационную область управления дефектами в области данных, в которую записывается временная информация о дефектах; и временную информационную область управления дефектами, по меньшей мере, в одной из перечисленных областей: в начальной (lead-in) области, в завершающей (lead-out) области.
В соответствии с другой особенностью настоящего изобретения, способ управления дефектами на диске включает в себя запись информации о дефекте, относящейся к данным, записанным в ходе операции записи, и информации о дефекте, относящейся к данным, записанным в ходе предыдущей операции записи, как первой временной информации о дефекте; и запись первой временной информации о дефекте и информации о дефекте, относящейся к данным, записанным в ходе следующей операции записи, как второй временной информации о дефекте в области данных.
В соответствии с еще одной особенностью настоящего изобретения, способ управления дефектами на диске включает в себя запись информации о дефекте, относящейся к данным, записанным в область данных на диске, в соответствии с первой операцией записи, запись информации о дефекте, относящейся к данным, записанным в область данных, в соответствии со второй операцией записи, запись информации о дефекте, относящейся к данным, записанным в область данных, в соответствии с n-1 операцией записи, и запись информации о дефекте, относящейся к данным, записанным в область данных, в соответствии с n-ной операцией записи; и запись информации об управлении дефектом для управления n-ной временной информацией о дефекте, в качестве n-ной временной информации об управлении дефектами во временной информационной области управления дефектами, где n - целое число.
Предпочтительно, но необязательно, чтобы способ дополнительно включал в себя запись последней записанной временной информации о дефекте и временной информации об управлении дефектами в области управления дефектами в процессе завершения записи на диск.
Предпочтительно, но необязательно, чтобы запись n-ной временной информации о дефекте включала в себя запись данных в предопределенном блоке; проверку записанных данных для обнаружения области на диске, в которой существует дефект; сохранение в памяти информации, обозначающей область, покрывающую область, имеющую дефект и данные, записанные после области, имеющей дефект, как дефектную область; запись данных в предопределенном блоке после дефектной области; повтор проверки и сохранения, по меньшей мере, один раз; и чтение информации из памяти и запись считанной информации в n-ную временную область информации о дефекте в области данных, после того как n-ная операция записи завершится.
Еще более предпочтительно, но необязательно, чтобы запись n-ной временной информации о дефекте дополнительно включала в себя запись информации, обозначающей n-ную временную область информации о дефекте, как дефектную область, в n-ную временную область информации о дефекте.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи, который записывает данные в область данных на диске в соответствии с операцией записи; и контроллер, управляющий блоком записи для записи информации о дефекте, относящейся к данным, которые записываются в область данных в соответствии с операцией записи, в виде временной информации о дефекте в область данных и записи временной информации об управлении дефектом для управления временной информацией о дефекте во временную информационную область управления дефектами в, по меньшей мере, в одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области диска.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи, который записывает данные на диск; и контроллер, управляющий блоком записи для записи информации о дефекте, относящейся к данным, которые записываются в область данных на диске в соответствии с операциями записи от первой до n-ной в виде n-ной временной информации о дефекте в область данных; и управляющий блоком записи для записи информации об управлении дефектом для управления n-ной временной информацией о дефекте в виде n-ной временной информации об управлении дефектом во временную информационную область управления дефектами, где n - целое число.
В соответствии с еще одной особенностью настоящего изобретения, диск включает в себя область управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; временную область информации о дефектах, которая находится в области данных и в которую записывается временная информация о дефектах; временную информационную область управления дефектами, которая находится в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области и в которую записывается временная информация об управлении дефектами; и область управления дефектами, сформированную в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области и в которой записывается временная информация о дефекте, записанная последней во временной области информации о дефектах, и временная информация об управлении дефектом, записанная последней во временную информационную область управления дефектами.
В соответствии с еще одной особенностью настоящего изобретения, диск включает в себя область управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области; временную область информации о дефектах, которая находится в области данных и в которую записывается временная информация о дефектах; временную информационную область управления дефектами, которая находится в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области и в которую записывается временная информация об управлении дефектами; и область управления дефектами, которая находится в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области и в которую записывается временная информация о дефекте, записанная последней во временную область информации о дефекте, и временная информация об управлении дефектом, записанная последней во временную информационную область управления дефектами.
В соответствии с еще одной особенностью настоящего изобретения, способ управления дефектом на диске включает в себя запись информации о дефекте, относящейся к данным, записанным в область данных, для каждой операции записи в виде временной информации о дефекте в области данных; запись информации об управлении дефектом для управления временной информацией о дефекте в виде временной информации об управлении дефектом во временной информационной области управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; и запись временной информации о дефекте и временной информации об управлении дефектом в области управления дефектом, сформированной в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области, в процессе завершения записи на диск.
В соответствии с еще одной особенностью настоящего изобретения, способ управления дефектом на диске включает в себя запись в виде n-ной временной информации о дефекте в области данных, информации о дефекте, относящуюся к данным, записанным в область данных диска в соответствии с первой операцией записи, информации о дефекте, относящуюся к данным, записанным в область данных в соответствии со второй операцией записи, информацию о дефекте, относящуюся к данным, записанным в область данных в соответствии с n-1 операцией записи, и информацию о дефекте, относящуюся к данным, записанным в область данных в соответствии с n-ой операцией записи; запись информации об управлении дефектом для управления n-ой временной информацией о дефекте в виде n-ой временной информации об управлении дефектом во временной информационной области управления дефектами, где n - целое число, и запись последней записанной временной информации о дефекте и временной информации об управлении дефектом в области управления дефектами в процессе завершения записи на диск.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи, записывающий данные в область данных диска в соответствии с операцией записи; и контроллер, который управляет блоком записи для записи информации о дефекте, относящейся к записанным данным, в виде временной информации о дефекте в области данных; управляет блоком записи для записи информации об управлении дефектом для управления временной информацией о дефекте, в виде временной информации об управлении дефектом во временную информационную область управления дефектами, которая расположена в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; и управляет блоком записи для записи временной информации о дефекте и временной информации об управлении дефектом в области управления дефектом, которая сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи, записывающий данные в область данных диска в соответствии с операциями записи с первой по n-ную; и контроллер, который управляет блоком записи для записи информации о дефекте, относящейся к данным, записанным в соответствии с операциями записи с первой по n-ную, в виде n-ной временной информации о дефекте в области данных; управляет блоком записи для записи информации об управлении дефектом для управления n-ной временной информацией о дефекте в виде n-ной временной информации об управлении дефектами во временную информационную область управления дефектами; и управляет блоком записи для записи последних записанных временной информации о дефекте и временной информации об управлении дефектом в область управления дефектом, где n - целое число.
В соответствии с еще одной особенностью настоящего изобретения, диск включает в себя область управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; временную область информации о дефектах, которая находится в области данных и в которую записывается временная информация о дефектах; и временную информационную область управления дефектами, которая сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области и в которую записывается временная информация об управлении дефектами для управления временной информацией о дефекте, и в которую повторно записываются временная информация о дефекте и временная информация об управлении дефектом в случае обнаружения дефекта диска при помощи способа проверка-после-записи.
В соответствии с еще одной особенностью настоящего изобретения, диск включает в себя область управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; временную область информации о дефектах, которая находится в области данных и в которую записывается временная информация о дефектах; и временную информационную область управления дефектами, которая сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области, и в которую записывается временная информация об управлении дефектами, где последняя записанная временная информация о дефекте, которая была записана последней во временную область информации о дефектах, и последняя записанная временная информация об управлении дефектом, которая была записана последней во временную информационную область управления дефектами, записываются в область управления дефектами в процессе завершения записи на диск, и временная информация о дефекте и временная информация об управлении дефектом записываются повторно во временную область информации о дефектах и временную информационную область управления дефектами соответственно, когда обнаруживается дефект диска при помощи способа проверка-после-записи.
В соответствии с еще одной особенностью настоящего изобретения, способ управления дефектом на диске включает в себя запись, в виде временной информации о дефекте в области данных, информации о дефекте, относящейся к данным, записанным в область данных, для каждой операции записи; запись информации об управлении дефектом для управления временной информацией о дефекте во временной информационной области управления дефектами в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; и выполнение способа проверка-после-записи для, по меньшей мере, одной из временной информации о дефекте и временной информации об управлении дефектом, и запись временной информации о дефекте и временной информации об управлении дефектом повторно, если обнаружен дефект диска.
Предпочтительно, но необязательно, чтобы способ дополнительно включал в себя запись временной информации о дефекте и временной информации об управлении дефектами в область управления дефектами в начальной (lead-in) области и в завершающей (lead-out) области.
В соответствии с еще одной особенностью настоящего изобретения, способ управления дефектом на диске включает в себя запись, в виде n-ной временной информации о дефекте в области данных, информации о дефекте, относящейся к данным, записанным в области данных диска в соответствии с первой операцией записи, информации о дефекте, относящейся к данным, записанным в области данных в соответствии со второй операцией записи, информации о дефекте, относящейся к данным, записанным в области данных в соответствии со n-1 операцией записи, и информации о дефекте, относящейся к данным, записанным в области данных в соответствии со n-ной операцией записи; запись информации об управлении дефектом для управления n-ной информацией о дефекте в виде n-Ной временной информации об управлении дефектом во временную информационную область управления дефектами; и выполнение способа проверки-после-записи для, по меньшей мере, одной из n-ной временной информации о дефекте и n-ной временной информации об управлении дефектом и повторную запись n-ной временной информации о дефекте и n-ной временной информации об управлении дефектом, если обнаружен дефект диска, где n - целое число.
Предпочтительно, но необязательно, чтобы способ дополнительно включал в себя запись временной информации о дефекте и временной информации об управлении дефектами в область управления дефектами в процессе завершения записи на диск.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи/чтения, который записывает данные в или считывает данные из области данных диска; и контроллер, который управляет блоком записи/чтения для записи, в виде временной информации о дефекте в области данных, информации о дефекте, относящейся к данным, записанным на диск в соответствии с операцией записи и для записи информации об управлении дефектом для управления временной информацией о дефекте, в виде временной информации об управлении дефектом во временной информационной области управления дефектами, в, по меньшей мере, одной из областей: в начальной (lead-in) области и в завершающей (lead-out) области; выполняет способ проверки-после-записи для, по меньшей мере, одной из временной информации о дефекте и временной информации об управлении дефектами; и управляет блоком записи/чтения для записи временной информации о дефекте и временной информации об управлении дефектом в случае обнаружения дефекта диска.
В соответствии с еще одной особенностью настоящего изобретения, устройство записи содержит блок записи, который записывает данные в область данных диска; и контроллер, который управляет блоком записи для записи, в виде n-ной временной информации о дефекте в области данных, информации о дефекте, относящейся к данным, записанным в область данных диска в соответствии с операциями записи с первой по n-ную; управляет блоком записи для записи информации об управлении дефектом для управления n-ной временной информацией о дефекте, в виде n-ной временной информации об управлении дефектом во временной информационной области управления дефектами; выполняет способ проверки-после-записи для, по меньшей мере, одной из n-ной временной информации о дефекте и n-ной временной информации об управлении дефектами; и управляет блоком записи для повторной записи n-ной временной информации о дефекте и n-ной временной информации об управлении дефектом в случае обнаружения дефекта диска, где n - целое число.
Краткое описание чертежей
Перечисленные выше и/или другие особенности и/или преимущества настоящего изобретения станут более очевидными и более легковоспринимаемыми при детальном описании его реализаций со ссылкой на следующие сопроводительные чертежи:
Фиг.1 - блок-схема устройства записи и/или воспроизведения в соответствии с реализацией настоящего изобретения;
Фиг.2A и 2B - иллюстрация структур на дисках в соответствии с реализацией настоящего изобретения;
Фиг.3 - иллюстрация реализации структуры дисков, показанных на Фиг.2A и 2B;
Фиг.4 - иллюстрация реализации структуры диска, показанного на Фиг.3;
Фиг.5 - диаграмма, иллюстрирующая процесс записи временного списка дефектов (TDFL) для структуры, показанной на Фиг.4, в соответствии с реализацией настоящего изобретения;
Фиг.6A и 6B - иллюстрация структур данных временного списка дефектов (TDFL), в соответствии с реализацией настоящего изобретения;
Фиг.7A и 7B - иллюстрация структуры данных дефекта #i, содержащегося во временном списке дефектов (TDFL), и структуры данных временного списка дефектов (TDFL), показанного на Фиг.4, в соответствии с реализацией настоящего изобретения;
Фиг.8 - иллюстрация временной структуры описания диска (TDDS) #i, показанной на Фиг.4;
Фиг.9 - иллюстрация структуры данных временного списка дефектов (TDFL) #i, показанного на Фиг.8;
Фиг.10 - иллюстрация структуры данных структуры описания диска (DDS), в соответствии с реализацией настоящего изобретения, предназначенной для использования на диске, показанном на Фиг.3;
Фиг.11 - иллюстрация структуры данных списка дефектов (DFL), в соответствии с реализацией настоящего изобретения, предназначенной для использования на диске, показанном на Фиг.3;
Фиг.12 - функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с реализацией настоящего изобретения;
Фиг.13 - функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с другой реализацией настоящего изобретения; и
Фиг.14 - функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с еще одной реализацией настоящего изобретения.
Осуществление изобретения
Сейчас будут рассмотрены в деталях настоящие реализации настоящего изобретения, примеры которых проиллюстрированы сопроводительными чертежами, на которых одинаковые ссылочные цифры обозначают одинаковые элементы. Эти реализации описаны ниже, для того чтобы объяснить настоящее изобретение, ссылаясь на чертежи.
На Фиг.1 представлена блок-схема устройства записи и/или воспроизведения в соответствии с реализацией настоящего изобретения. По Фиг.1, устройство записи содержит блок 1 записи/чтения, контроллер 2 и память 3. Блок 1 записи/чтения записывает и/или воспроизводит данные с диска 100, который является реализацией носителя информации. Во время записи данных, блок 1 записи/чтения считывает данные с диска 100, для того чтобы проверить точность записанных данных. Контроллер 2 выполняет управление дефектами в соответствии с реализацией настоящего изобретения. В соответствии с реализацией, контроллер 2 использует способ проверка-после-записи, в котором данные, записанные на диск 100 в предопределенном блоке и дефект на диске 100, детектируются посредством проверки точности записанных данных.
После записи данных в предопределенном блоке контроллер 2 записывает информацию, обозначающую позицию дефектной области на диске 100. Эта информация записывается в виде временной информации о дефекте на диск 100. Также контроллер 2 записывает на диск 100 управляющую информацию, которая является информацией, используемой для управления временной информации о дефекте. Управляющая информация записывается в виде временной информации об управлении дефектом. Здесь предопределенный блок записи может быть операцией записи, которая является рабочим блоком, определенным в соответствии с предпочтениями пользователя или типом выполняемой задачи записи. В соответствии с реализацией, операция записи означает процесс, в котором диск 100 загружается в устройство записи, данные записываются на диск 100, и диск 100 извлекается из устройства записи. Тем не менее, понятно, что операция записи может быть определена по-другому. Например, операция записи может быть определена в соответствии со временем записи или количеством записываемых данных, в отличие от или в дополнение к вставке или удалению диска пользователем.
В процессе операции записи данные записываются и проверяются по меньше мере один раз. В соответствии реализацией, когда пользователь нажимает кнопку «извлечь» (не показана на чертежах) на устройстве записи, для того чтобы извлечь диск 100 после записи данных, контроллер 2 предполагает, что операция записи должна быть прервана. Далее, контролер 2 создает временную информацию о дефекте и временную информацию об управлении дефектом и предоставляет эту информацию блоку 1 записи/чтения для записи на диск 100. Временная информация о дефекте, которая получена в результате записи и проверки контроллером 2, сохраняется в памяти 3. Тем не менее, проверка может выполняться в другое время в процессе записи.
Если запись данных на диск 100 завершена (например, больше не осталось данных для записи на диск 100, и процесс записи на диск 100 завершен), контроллер 2 записывает временную информацию о дефекте и временную информацию об управлении дефектом в область управления дефектами (DMA) на диске 100.
Фиг.2A и 2B иллюстрируют структуры на диске 100 в соответствии с реализацией настоящего изобретения. Более подробно, Фиг.2A иллюстрирует диск 100, являющийся диском с одним записываемым слоем, имеющим записывающий слой L0. Диск 100 включает в себя начальную (lead-in) область, область данных и завершающую (lead-out) область. Начальная (lead-in) область расположена на внутренней части диска 100 и завершающая (lead-out) область расположена на внешней части диска 100. Область данных находится между начальной (lead-in) областью и завершающей (lead-out) областью, и разделена на область пользовательских данных и резервную область. Область пользовательских данных является областью, в которую записываются данные пользователя. Резервная область является замещающей областью для части области пользовательских данных, имеющей дефект, для того чтобы компенсировать потери области записи из-за дефекта.
Предпочтительно, но необязательно для всех особенностей, чтобы резервная область содержала в себе 5% от полной емкости диска 100, для того чтобы большее количество данных могло быть записано на диск 100, в предположении, что могут возникнуть дефекты. Также предпочтительно, но необязательно, чтобы резервная область находилась в конце области записи диска 100. Особенно, в случае однократно записываемого диска 100, резервная область должна находиться в конце области записи диска 100, для того чтобы мог быть использован способ скользящего замещения, когда данные резервной области записываются, начиная с внутренней части диска 100, продвигаясь к внешней части.
В показанной реализации резервная область находится между областью пользовательских данных и завершающей (lead-out) областью. Если необходимо, часть области пользовательских данных может использоваться в качестве другой резервной области. А именно, в соответствии с другой реализацией, более чем одна резервная область может быть сформирована между областью пользовательских данных и завершающей (lead-out) областью.
Фиг.2B иллюстрирует диск 100, имеющий два записывающих слоя L0 и L1. Начальная (lead-in) область, область данных и внешняя область последовательно сформированы от внутренней части первого записывающего слоя L0 к его внешней части. Также, внешняя область, область данных и завершающая (lead-out) область последовательно сформированы от внешней части первого записывающего слоя L1 к его внутренней части. В отличие от диска 100 с одним записывающим слоем на Фиг.2A, завершающая (lead-out) область второго записывающего слоя L1 находится на внутренней части второго записывающего слоя L1 диска 100 по Фиг.2B. То есть диск 100 по Фиг.2 имеет противоположный путь дорожек (OPT), при котором данные записываются, начиная с начальной (lead-in) области на внутренней части первого записывающего слоя L0 в направлении к внешней области и продолжая от внешней области второго записывающего слоя L1 в направлении завершающей (lead-out) области во внутренней части.
Фиг.3 иллюстрирует пример структуры реализаций диска 100, показанных на Фиг.2A и 2B. В соответствии с Фиг.3, область управления дефектами представлена в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска 100. Также временная область управления дефектами сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области. Временная информация о дефекте сформирована в области данных в предопределенных блоках записи.
В общем случае, информация, относящаяся к управлению дефектами на диске 100, записывается в область управления дефектами. Такая информация включает в себя структуру диска 100 для управления дефектами, позицию информации о дефекте, выполняется ли управление дефектами, и позицию и размер резервной области. Для однократно записываемого диска 100, новые данные записываются после ранее записанных данных, когда ранее записанные данные изменяются. В общем случае, когда диск 100 загружается в устройство записи/воспроизведения, такое как представлено на Фиг.1, устройство считывает данные из начальной (lead-in) области и завершающей (lead-out) области диска 100, для того чтобы определить, как управлять диском 100 и записывать или считывать данные с диска 100. Тем не менее, если количество данных, записанных в начальной (lead-in) области, возрастает, то больше времени будет затрачиваться на подготовку к записи или воспроизведению данных после загрузки диска 100. Соответственно, реализация настоящего изобретения предлагает временную информацию об управлении дефектом и временную информацию о дефекте.
Более точно, только временная информация об управлении дефектом, которая сравнительно более важна, чем временная информация о дефекте, записывается в начальную (lead-in) область. Временная информация о дефекте записывается в область данных. Предпочтительно, но необязательно, чтобы новая информация добавлялась к ранее записанной информации во временной информации о дефекте, так чтобы в ней аккумулировалась вся записанная информация. Устройство записи/воспроизведения считывает последнюю записанную временную информацию о дефекте и детектирует дефекты на диске 100 на основе результатов чтения. Таким образом, информация, относящаяся к местонахождению последней записанной временной информации о дефекте, записывается в информационную область управления дефектами, в которую записывается временная информация об управлении дефектами.
Более подробно, информация, относящаяся к дефекту, возникшему в блоке записи #0, и информация, относящаяся к дефекту, возникшему в блоке записи #1, записываются во временную информационную область управления дефектами #0 и временную информационную область управления дефектами #1 соответственно. Информация об управлении дефектом для управления временными областями #0 и #1 информации о дефекте записывается во временную информационную область управления дефектами. Если на диск 100 больше не могут быть записаны данные или если пользователь не хочет записывать больше данных на диск 100 (например, если необходимо завершить процесс записи на диск 100), временная информация о дефекте записывается во временную область информации о дефекте, и временная информация об управлении дефектом, записанная во временной информационной области управления дефектами, записывается в область управления дефектами.
Причина повторной записи временной информации об управлении дефектом и временной информации о дефекте в область управления дефектами сейчас будет объяснена. Если на диск 100 больше не будут записываться данные (например, если необходимо завершить процесс записи на диск 100), временная информация об управлении дефектом, которая несколько раз обновлялась, и временная информация о дефекте, сохраненные в области данных перемещаются в область управления дефектами в начальной (lead-in) области. Таким образом, можно достичь более быстрого считывания информации, записанной на диск 100. Также можно увеличить надежность информации при помощи записи информации об управлении дефектами во множество мест.
В этой реализации, информация о дефекте, записанная во временные области с #0 по #i-1 информации о дефекте, записывается еще раз во временную область #i информации о дефекте. Таким образом, достаточно считать информацию о дефекте из последней временной области информации о дефекте и еще раз записать считанную информацию в область управления дефектами (DMA) на диске 100.
Фиг.4 иллюстрирует структуры диска, показанного на Фиг.3. В соответствии с Фиг.4, область управления дефектами сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска 100. Если диск 100 является диском 100 с одним записывающим слоем, то область управления дефектами сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области и завершающей (lead-out) области. Если диск 100 является диском 100 с двумя записывающими слоями, как показано на Фиг.2B, то область управления дефектами сформирована в, по меньшей мере, одной из областей: в начальной (lead-in) области, в завершающей (lead-out) области и во внешней (outer) области диска 100. Например, если диск 100 имеет единственный записывающий слой L0, то области управления дефектами сформированы в обеих начальной (lead-in) области и завершающей (lead-out) области, и если диск 100 имеет два записывающих слоя L1, L0, то области управления дефектами сформированы в начальной (lead-in) области, завершающей (lead-out) области и внешней (outer) области.
После записи данных пользователя в область данных в соответствии с операцией записи #0, временный список дефектов (TDFL) #0, который является областью информации о дефекте, соответствующей операции записи #0, размещается в области данных. Информация, относящаяся к дефекту, возникшему в данных пользователя, записанных в соответствии с операцией записи #0, записывается во временный список дефектов #0. Аналогично, данные пользователя, соответствующие операции записи #1, записываются в область данных, и временный список дефектов #1, соответствующий операции записи #1, размещается в области данных. Временный список дефектов #2, соответствующий операции записи #2, также размещается в области данных.
Временная структура описания диска (TDDS), которая является временной информацией об управлении дефектом для управления временными списками дефектов с #0 по #n, записывается во временную информационную область управления дефектами. Временные структуры описания диска с #0 по #n соответствуют временными списками дефектов с #0 по #n, соответственно. Используя временные структуры описания диска с #0 по #n возможно записать, производится ли управление дефектом, размер резервной области и информацию для управления временным списком дефектов #i во временной структуре описания диска #i. Также возможна запись во временный список дефектов #i, информации, относящейся к положению дефектной области и соответствующего положения резервной области, которая используется для замещения дефектной области.
Для дисков с высокой плотностью записи, на которые может быть записана информация в размере нескольких гигабайт, желательно, но не необязательно, чтобы выделялся кластер, для каждой временной структуры описания диска #i, и от четырех до восьми кластеров выделялось для временного списка дефектов #i. Такое выделение связано с тем, что предпочтительно записывать новую информацию в единицах кластеров, для того обновлять информацию, когда минимальный физический размер записи есть кластер, хотя размер временной структуры описания диска #i, являющейся временной информацией об управлении дефектом, всего несколько килобайт. Между тем, предпочтительно, но необязательно, чтобы полное количество дефектов, допустимых для диска 100, было около 5 процентов от записываемой емкости диска. Например, временный список дефектов #i включает в себя от четырех до восьми кластеров, принимая во внимание, что около 8 байт информации требуется для записи информации, относящейся к дефекту, и размер кластера 64 килобайта
В соответствии с особенностью настоящего изобретения, способ проверка-после-записи может быть использован для временной структуры описания диска #i и временного списка дефектов #i. В этом случае, когда обнаруживается дефект, информация записывается снова в соответствующие смежные области.
На Фиг.5 представлена диаграмма, иллюстрирующая процесс записи временного списка дефектов (TDFL), в соответствии с реализацией настоящего изобретения. Здесь блок данных может быть преобразован в блоки секторов или кластеров. Сектор означает минимальное количество данных, которое поддерживается файловой системой компьютера или приложения, и кластер означает минимальное количество данных, которое может быть физически записано на диск за один раз. В общем случае, один или несколько секторов составляют кластер.
Существует два типа секторов: физический сектор и логический сектор. Физический сектор это область на диске 100, в которую должен быть записан сектор данных. Адрес для обнаружения физического сектора называется номер физического сектора (PSN). Логический сектор есть единица сектора для управления данными в файловой системе или приложении. Адрес для обнаружения логического сектора называется номер логического сектора (LSN). Устройство записи/воспроизведения дисков, такое как показано на Фиг.1, обнаруживает позицию данных, которые необходимо записать на диск 100, используя номер физического сектора, и вся часть данных обрабатывается в единицах номеров логических секторов в компьютере или приложении, для того чтобы записать данные на диск 100. Связь между номером логического сектора и номером физического сектора изменяется контроллером 2 устройства записи/воспроизведения, в зависимости от того, содержит ли дефект и начальной позиции данных.
На Фиг.5, A обозначает область данных, в которой номера физических секторов выделены множеству секторов (не показаны) в порядке возрастания. В общем случае, каждому номеру логического сектора соответствует, по меньшей мере, один из номеров физических секторов, соответственно. Тем не менее, так как номера логических секторов выделяются секторам, за исключением дефектных секторов, в порядке возрастания, соответствие между номерами физических секторов и номерам логических секторов не поддерживается, если диск 100 имеет дефектную область, даже если размер физического сектора такой же, как и у логического сектора.
На Фиг.5, цифры с 1010 до 1090 обозначают блоки данных, по которым выполняется задача верификации после задачи записи. Более подробно, устройство записи записывает пользовательские данные в секцию 1010 возвращается к началу секции 1010, и начинает проверять, записаны ли пользовательские данные правильно или возник дефект в секции 1010. Если обнаружен дефект, то область, покрывающая дефект, и данные, записанные после дефекта, в секции 1010 обозначаются как дефект #1. Затем устройство записи записывает пользовательские данные в секцию 1020 возвращается к началу секции 1020, и проверяет, записаны ли пользовательские данные правильно или возник дефект в начале. Если обнаружен дефект, то область, покрывающая дефект, и данные, записанные после дефекта, в секции 1020 обозначаются как дефект #2. Подобным образом, определяется дефект #3 в секции 1030. Тем не менее, так как дефект не обнаружен в секции 1040, дефектная область не определена в секции 1040.
Так как диск 100, в соответствии с реализацией настоящего изобретения, является однократно записываемым диском 100, желательно, но необязательно, чтобы данные, записанные после области имеющей дефект, не использовались, и область, покрывающая данные, записанные после дефекта, определялась как дефектная область, так же как и область, покрывающая дефект. Предполагая, что номер логического сектора i выделен области, в которую записаны данные, после области, имеющей дефект, для того чтобы использовать данные, то область, в которой данные записаны после области, имеющей номер логического сектора i, должна обозначаться как имеющая номер логического диска i-1 для воспроизведения данных. Тем не менее, если имеется секция, у которой номера логических секторов не выделены в порядке возрастания, не легко управлять логическими секторами. Таким образом, в этой реализации, все области данных после дефектной области, также назначаются дефектными областями, тем самым, увеличивая эффективность управления логическими секторами.
Временный список дефектов #0 записывается в секцию 1050, когда ожидается завершение операции записи #0 после записи и проверки данных в секции 1040 (например, когда пользователь нажимает кнопку «извлечь» на устройстве записи или запись пользовательских данных, выделенных в операцию записи завершено). Временный список дефектов #0 содержит информацию о дефектах с #1 по #3, возникших в секциях с 1010 по 1040. Аналогично, временный список дефектов #1 записывается в сектор 1090, соответствуя операции записи #1 и содержа информацию о дефектах #4 и #5 в секторах с 1060 по 1080. Временный список дефектов #0 также содержит информацию, относящуюся к части области, в которой записаны пользовательские данные в соответствии с операцией записи #0, где часть имеет дефект, и, таким образом обозначена как дефектная область. Также временный список дефектов #1 содержит информацию, относящуюся к части области, в которой записаны пользовательские данные в соответствии с операцией записи #1, где часть, имеющая дефект, обозначена как другая дефектная область. Хотя это не требуется для всех особенностей, временный список дефектов #1 дополнительно содержит информацию, записанную во временный список дефектов #0, в соответствии с особенностью настоящего изобретения.
Фиг.6A и 6B иллюстрируют структуры данных временного списка дефектов (TDFL), в соответствии с реализацией настоящего изобретения. В соответствии с Фиг.6A и 6B, информация о дефектах с #1 по #3 записывается во временный список дефектов #0. Информация о дефекте #1 описывает позицию дефекта #1, информация о дефекте #2 описывает позицию дефекта #2 и информация о дефекте #3 описывает позицию дефекта #3. Далее, информация о временном списке дефектов #0, которая отражает позицию временного списка дефектов #0, дополнительно записывается во временный список дефектов #0.
Так как пользовательские данные не записываются во временный список дефектов #0, нет необходимости считывать информацию, записанную во временном списке дефектов #0, в ходе воспроизведения пользовательских данных. То есть, для воспроизведения пользовательских данных бессмысленно отличать дефектную область #i и временный список дефектов #0, потому что пользовательские данные не содержатся в этих областях. Временный список дефектов #0 содержит информацию, относящуюся к его позиции, и, таким образом, может быть использован как полезная информация, например, для обозначения, в процессе воспроизведения пользовательских данных, того, что пользовательские данные не записаны во временный список дефектов #0.
Временный список дефектов #1 содержит информацию, относящуюся к дефектам #4 и #5, в дополнение к информации, записанной во временном списке дефектов #0. Временный список дефектов #1 также содержит информацию, относящуюся к позиции временного списка дефектов #1, по тем же самым причинам, по которым позиция обозначена во временном списке дефектов #0.
Фиг.7A и 7B иллюстрируют структуры данных для информации о дефекте #i, содержащегося во временном списке дефектов (TDFL), и для информации о временном списке дефектов #i. В соответствии с Фиг.7A и 7B, информация о дефекте #i включает в себя информацию о состоянии, начальной, зарезервированной и конечной позициях дефекта #i. В общем случае, информация о состоянии есть флаг, показывающий является ли данная область дефектной областью, в которой возник дефект, или это временный список дефектов, в котором записана временная информация о дефекте. В информации о дефекте #i, информация о состоянии есть флаг, показывающий, что данная область является дефектной областью. Информация о начале представляет начало данной области (например, начало дефекта #i). Информация о конце представляет конец данной области (например, начало дефекта #i). Зарезервировано обозначает область, запись в которую задержана, для того чтобы записать в нее другую информацию.
Информация о временном списке дефектов #i включает в себя информацию о состоянии и начальной, зарезервированной и конечной позиции временного списка дефектов #i. В общем случае, информация о состоянии есть флаг, показывающий является ли данная область дефектной областью, в которой возник дефект, или это временный список дефектов, в котором записана временная информация о дефекте. В информации о временном списке дефектов #i, информация о состоянии есть флаг, показывающий, что данная область является временным списком дефектов, в котором записана временная информация о дефекте.
Фиг.8 иллюстрирует временную структуру описания диска (TDDS) #i. В соответствии с Фиг.8, временная структура описания диска #i включает в себя идентификатор, информацию о моде управления дефектами, указатель на информацию устройства, указатель на временный список дефектов #i, который указывает на позицию соответствующего временного списка дефектов #i, указатель на физическую область пользовательских данных, указатель на логическую область пользовательских данных, указатель на оптимальное управление питанием, и информацию об использовании диска.
Информация о моде управления дефектами указывает, выполняется ли управление дефектами на диске 100. Например, информация описывает резервную область в случае выполнения управления дефектами и не описывает резервную область в противных случаях. Если управление дефектами не требуется, информация предоставляет этот факт так, чтобы больше пользовательских данных могло быть записано в резервную область, которая, в противном случае, использует около 5% записываемой емкости диска, в соответствии с особенностью настоящего изобретения. Указатель на информацию устройства описывает расположение (например, номер первого физического сектора) области информации устройства (не показана) диска 100 в соответствии с особенностью настоящего изобретения.
Информация устройства получается при помощи выполнения теста для диска 100 в определенном дисководе, позволяя пропустить тест в случае чтения данных с диска 100, тем самым обеспечивая быстрые операции чтения. Другими словами, информация устройства создается для использования определенного дисковода без теста дисковода. В этой реализации, информация устройства включает в себя условия записи, такие как идентификатор используемого дисковода и оптимальная мощность записи. В случае однократно записываемого диска, данные записываются в новый кластер всякий раз, когда обновляется информация устройства. Таким образом, если информация об области диска 100, в которую будет записана следующая информация устройства, известна заранее, то возможно уменьшить время, требуемое на выполнение предварительных операций для того чтобы считать или воспроизвести данные с или на диск 100. По этой причине полезно записывать такую информацию устройства на диск.
Указатель на временный список дефектов #i указывает на позицию области диска 100, в которой записан временный список дефектов #i (например, номер первого физического сектора временного списка дефектов #i). Указатель на физическую область пользовательских данных указывает на конец (например, номер последнего физического сектора) области данных, в которую физически записаны пользовательские данные. Указатель на логическую область пользовательских данных указывает на конечную часть (например, номер последнего логического сектора) области данных, в которую логически записаны пользовательские данные. Используя указатель на физическую область пользовательских данных и указатель на логическую область пользовательских данных можно определить начало области данных, в которую начнется запись пользовательских данных в ходе следующей операции записи. Указатель на оптимальное управление питанием описывает расположение тестовой области для оптимального регулирования мощности. Указатель на оптимальное управление питанием также может быть использован как информация, обеспечивающая следующую доступную область, когда различные типы дисководов управляются различными оптимальными управлениями питанием. Указатель на информацию об использовании диска определяет, был ли процесс записи на диск 100 завершен (то есть, могут ли быть еще записаны пользовательские данные в область данных).
Фиг.9 иллюстрирует реализацию структуры данных временного списка дефектов (TDFL) #i. В соответствии с Фиг.9, временный список дефектов (TDFL) #i включает в себя идентификатор, указатель на временную структуру описания диска (TDDS) #i, информацию о дефекте #n, информацию о дефекте #n+1 и так далее. Информация о дефекте #n включает в себя информацию о начальной и конечной позиции дефекта #n в информации о состоянии.
Указатель на временную структуру описания диска (TDDS) #i указывает позицию области, в которой записана соответствующая временная структура описания диска (TDDS) #i. Например, указатель на временную структуру описания диска (TDDS) #i может указывать на номер первого физического сектора временной структуры описания диска (TDDS) #i. Информация о позиции временного списка дефектов (TDFL) #i, включенная во временную структуру описания диска (TDDS) #i, и информация о позиции временной структуры описания диска (TDDS) #i, включенная во временный список дефектов (TDFL) #i, определяют позиции временного списка дефектов (TDFL) #i и временной структуры описания диска (TDDS) #i, которые являются спаренной информацией. Таким образом, упомянутые выше, две различные информации могут быть использованы для проверки наличия информации, записанной во временном списке дефектов (TDFL) #i и временной структуре описания диска (TDDS) #i.
Информация о состоянии, которая является информацией о дефекте #n, описывает, является ли определенная область действительной дефектной областью или областью, в которой записана информация об управлении дефектами. Включение информации о дефекте #n в информацию о состоянии не является обязательным. Информация о начальной и конечной позициях дефекта #n может быть записана как номер первого физического сектора и номер последнего физического сектора дефектной области, соответственно. Информация о дефекте #n+1 также записывается с использованием способа записи информации о дефекте #n.
В реализации изобретения способ проверки-после-записи выполняется для каждых нескольких кластеров. Если способ проверки-после-записи выполняется для каждого отдельного кластера, то размер области, обозначенной как дефектная, равен одному кластеру, и поэтому не нужно записывать номер последнего физического сектора области.
Фиг.10 иллюстрирует структуру данных структуры описания диска (DDS), записываемую в область управления дефектами (DMA), показанную на Фиг.3 и 4. В соответствии с Фиг.10, структура описания диска (DDS) включает в себя идентификатор, информацию о моде управления дефектами, указатель на информацию устройства, указатель на список дефектов (DFL), который определяет положение соответствующего списка дефектов, указатель на физическую область пользовательских данных, указатель на логическую область пользовательских данных, указатель на оптимальное управление питанием и указатель на информацию об использовании диска.
Информация о моде управления дефектами показывает, выполняется ли управление дефектами. Эта информация описывает, что резервная область не сформирована на диске 100, если не выполняется управление дефектами, и описывает что, резервная область сформирована в противоположном случае. Указатель на информацию устройства задает позицию области информации устройства (не показана) на диске 100. Например, указатель на информацию устройства может задавать номер первого физического сектора области информации устройства.
Информация устройства получается при помощи выполнения теста для диска 100 в определенном дисководе, позволяя пропустить тест в случае чтения данных с диска 100, тем самым, обеспечивая быстрые операции чтения. Другими словами, информация устройства создается для использования определенного дисковода без теста дисковода. В этой реализации, информация устройства включает в себя условия записи, такие как идентификатор используемого дисковода и оптимальная мощность записи. В случае однократно записываемого диска, данные записываются в новый кластер всякий раз, когда обновляется информация устройства. Таким образом, если информация об области диска 100, в которую будет записана следующая информация устройства, известна заранее, то возможно уменьшить время, требуемое на выполнение предварительных операций для того чтобы считать или воспроизвести данные с или на диск 100. По этой причине полезно записывать такую информацию устройства на диск.
Указатель на список дефектов указывает на позицию области, в которой записан список дефектов (например, номер первого физического сектора списка дефектов). Указатель на физическую область пользовательских данных указывает на конечную позицию области данных, в которую физически записываются пользовательские данные (например, номер последнего физического сектора области, в которую записаны пользовательские данные). Указатель на логическую область пользовательских данных указывает на конечную позицию области данных, в которую физически записываются пользовательские данные (например, номер последнего физического сектора области, в которую записаны пользовательские данные). Используя указатель на физическую область пользовательских данных и указатель на логическую область пользовательских данных можно определить начало области, в которую начнется запись пользовательских данных в ходе следующей операции записи. Указатель на оптимальное управление питанием описывает расположение тестовой области для оптимального регулирования мощности. Указатель на оптимальное управление питанием также может быть использован как информация, обеспечивающая следующую доступную область, когда различные типы дисководов управляются различными оптимальными управлениями питанием. Указатель на информацию об использовании диска определяет, был ли процесс записи на диск 100 завершен (то есть, могут ли быть еще записаны пользовательские данные в область данных).
Фиг.11 иллюстрирует реализацию структуры данных списка дефектов (DFL), записываемого в область управления дефектами (DMA), показанную на Фиг.3 и 4. В соответствии с Фиг.11, список дефектов (DFL) включает в себя идентификатор, указатель на структуру описания диска (DDS), информацию о дефекте #n и информацию о дефекте #n+1. Информация о дефекте #n включает в себя информацию о начальной и конечной позиции дефекта #n в информации о состоянии. Здесь информация о дефекте #i может быть информацией, относящейся к вышеупомянутому временному списку дефектов (TDFL) #i.
Указатель на структуру описания диска (DDS) указывает позицию области, в которой записана соответствующая структура описания диска (DDS) (например, номер первого физического сектора структуры описания диска). Информация о позиции списка дефектов (DFL), включенная в структуру описания диска (DDS), и информация о позиции структуры описания диска (DDS), включенная в список дефектов (DFL), определяют позиции списка дефектов (DFL) и структуры описания диска (DDS), которые являются спаренной информацией. Таким образом, упомянутые выше, две различные информации могут быть использованы для проверки наличия информации, записанной в списке дефектов (DFL) и структуре описания диска (DDS).
Информация о состоянии, которая является информацией о дефекте #n, описывает, является ли определенная область действительной дефектной областью или областью, в которой записана информация об управлении дефектами. Включение информации о дефекте #n в информацию о состоянии не является обязательным. Информация о начальной и конечной позициях дефекта #n может быть записана как номер первого физического сектора и номер последнего физического сектора дефектной области, соответственно. Информация о дефекте #n+1 также записывается с использованием способа записи информации о дефекте #n.
В реализации изобретения способ проверки-после-записи выполняется для каждых нескольких кластеров. Если способ проверки-после-записи выполняется для каждого отдельного кластера, то размер области, обозначенной как дефектная, равен одному кластеру, и поэтому не нужно записывать номер последнего физического сектора области.
Далее будут описаны реализации способа управления дефектами в соответствии с настоящим изобретением.
На Фиг.12 представлена функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с реализацией настоящего изобретения. В соответствии с Фиг.12, в действии 1201, устройство записи записывает информацию о дефекте, относящуюся к данным, которые записаны в соответствии с первой операцией записи, в виде первой временной информации о дефекте в область данных диска, для того чтобы выполнить управление дефектами на диске. В действии 1202 устройство записи записывает первую временную информацию о дефекте и информацию о дефекте, относящуюся к данным, которые записаны в соответствии со второй операцией записи, в виде второй временной информации о дефекте в область данных. В действии 1203 устройство записи записывает информацию об управлении дефектом для управления первой и второй временной информации о дефекте во временную информационную область управления дефектами. Более подробно, действие 1203 выполняется посредством последовательной записи первой временной информации о дефекте, информации об управлении дефектом для управления первой временной информации о дефекте, первой временной информации об управлении дефектом, второй временной информации о дефекте, информации об управлении дефектом для управления второй временной информации о дефекте и второй временной информации об управлении дефектом.
Как было описано, способ записывает только две временные информации о дефекте и две временные информации об управлении дефектом для удобства. Тем не менее, понятно, что не существует предела для количества временных информаций о дефектах и временных информаций об управлении дефектами, которые могут быть записаны. Если количество увеличивается, то временная информация о дефектах кумулятивно записывается во временную информационную область управления дефектами (то есть, вся ранее записанная временная информация о дефектах записывается вместе с вновь записанной временной информацией о дефекте).
В ходе завершения процесса записи на диск, последняя записанная временная информация о дефекте и временная информация об управлении дефектом могут быть или перемещены из временной информационной области управления дефектами в область управления дефектами (DMA), или сохранены для записи во временную информационную область управления дефектами. Если выбрано последнее, дисковод обращается к временной информационной области управления дефектами и считывает записанную последней временную информацию о дефекте, для того чтобы определить дефектные области диска.
На Фиг.13 представлена функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с другой реализацией настоящего изобретения. В соответствии с Фиг.13, в действии 1301 устройство записи записывает информацию о дефекте, относящуюся к данным, которые записаны в соответствии с первой операцией записи, в виде первой временной информации о дефекте в область данных диска, для того чтобы выполнить управление дефектами на диске. В действии 1302 устройство записи записывает информацию об управлении дефектом, для управления первой временной информации о дефекте, в виде первой временной информации об управлении дефектом во временную информационную область управления дефектами, которая расположена в, по меньшей мере, одной из областей: в начальной (lead-in) области и завершающей (lead-out) области диска. В действии 1303 устройство записи записывает временную информацию о дефекте и информацию о дефекте, относящуюся к данным, которые записаны в соответствии со второй операцией записи, в виде второй временной информации об управлении дефектом в область данных. В действии 1304 устройство записи записывает управляющую информацию для управления второй временной информацией о дефекте в виде второй временной информации об управлении дефектом во временную информационную область управления дефектами. В действии 1305 выполняется проверка, требуется ли завершение процесса записи на диск.
В действии 1306, если в действии 1305 определено, что завершение процесса записи на диск не требуется, действия с 1301 по 1304 повторяются, в то время как индексы, выделенные операции записи, временной информации о дефекте, и временной информации об управлении дефектом увеличиваются на 1. Понятно, что увеличение индекса может осуществляться числами отличными от 1 или нецелыми, если индекс изменяется так, чтобы отражать выполнение различных операций записи. Хотя это не требуется для всех особенностей, вся ранее записанная временная информация о дефекте кумулятивно записывается всякий раз когда записывается новая временная информация о дефекте.
В действии 1307, если в действии 1305 определено, что требуется завершение процесса записи на диск, одна из записанных последними временной информации об управлении дефектом и временной информацией о дефекте, которые были записаны до действия 1305, записывается в область управления дефектами (DMA). Другими словами, записанная последней временная информация об управлении дефектом и временная информация о дефекте записываются как окончательная информация об управлении дефектом и информация о дефекте в область управления дефектами (DMA). Окончательная информация об управлении дефектом и информация о дефекте могут быть записаны повторно для увеличения надежности обнаружения данных.
Далее, способ проверки-после-записи может быть выполнен для окончательной информации об управлении дефектом и информации о дефекте в соответствии с реализацией настоящего изобретения. Если в этой информации обнаружен дефект, то область диска, в которой возник дефект, и данные, записанные после области, имеющей дефект, могут рассматриваться как недоступные (то есть, они обозначаются как дефектная область), и окончательная информация об управлении дефектом и информация о дефекте могут быть повторно записаны после дефектной области. На Фиг.14 представлена функциональная схема, иллюстрирующая способ управления дефектом на диске, в соответствии с еще одной реализацией настоящего изобретения. В соответствии с Фиг.14, устройство записи записывает пользовательские данные в область данных диска в единицах данных, для того чтобы упростить способ проверки-после-записи, в действии 1401. В действии 1402 данные, записанные в ходе действия 1401, проверяются, для того чтобы обнаружить область диска, в которой существует дефект. В действии 1403 контроллер 2 по Фиг.1 создает информацию для обозначения области, покрывающей область, имеющую дефект, и данные, записанные после области, имеющей дефект, как дефектной области. В действии 1404 контроллер 2 сохраняет созданную информацию в виде первой временной информации о дефекте в памяти 3 по Фиг.1. В действии 1405 проверяется, ожидается ли завершение операции записи. Если в действии 1405 определено, что завершение операция записи маловероятно, действия с 1401 по 1404 повторяются до завершения операции записи.
В действии 1406, если в действии 1405 определено, что завершение операции записи вероятно (например, когда запись пользовательских данных завершена пользовательским вводом или в соответствии с операцией записи), контроллер 2 считывает первую временную информацию о дефекте из памяти 3 и записывает первую временную информацию о дефекте в первую временную область информации о дефекте TDFL #0 в область данных. В действии 1407 информация для обозначения первой временной области информации о дефекте TDFL #0 как дефектной области дописывается в первую временную область информации о дефекте TDFL #0. В действии 1408 контроллер 2 записывает управляющую информацию для управления первой временной областью информации о дефекте TDFL #0 в виде первой временной информации об управлении дефектом TDDS #0 во временную информационную область управления дефектами.
В действии 1409 проверяется, должен ли быть завершен процесс записи на диск. В действии 1410, если в действии 1409 определено, что завершение процесса записи на диск не требуется, действия с 1401 по 1408 повторяются до завершения процесса записи с увеличением индексов, выделенных временной информации о дефекте, временной области информации о дефекте и временной информации об управлении дефектом на 1. Здесь вся ранее записанная временная информация о дефекте кумулятивно записывается всякий раз когда записывается новая временная информация о дефекте. Понятно, что другие числа (включая нецелые) могут быть использованы для индекса, до тех пор пока изменения индекса отражают различные выполняемые операции записи.
В действии 1411, если в действии 1409 определено, что требуется завершение процесса записи на диск, последние записанные временная информация о дефекте TDFL #i и временная информация об управлении дефектом TDDS #i записываются как окончательная информация о дефектах DFL и информация об управлении дефектами DDS, соответственно, в область управления дефектами (DMA). Окончательная информация о дефектах DFL и информация об управлении дефектами DDS могут быть повторно записаны в управления дефектами (DMA) несколько раз, для того чтобы увеличить надежность детектирования данных.
Далее, способ проверки-после-записи может быть выполнен для окончательной информации о дефектах DFL и информации об управлении дефектами DDS, в соответствии с особенностью настоящего изобретения. Если обнаружен дефект в DFL и DDS, то область, покрывающая область диска, на которой возник дефект, и данные, записанные после области, имеющей дефект, может рассматриваться как недоступная (то есть, обозначена как дефектная область), и DFL и DDS могут быть повторно записаны после дефектной области.
Упомянутое выше управление дефектом может быть реализовано в виде компьютерной программы, которая может выполняться компьютером. Коды и сегменты кодов, составляющие компьютерную программу, могут быть легко обоснованы программистом, являющимся специалистом в данной области. Программа сохранена на машинно-читаемом носителе. Когда программа считывается и выполняется компьютером, таким как контроллер 2, показанный на Фиг.1, выполняется управление дефектами. Здесь машинно-читаемый носитель может быть носителем с магнитной записью, носителем с оптической записью, носителем с несущей частотой или любым другим носителем, на котором компьютер может распознать программу. Более того, компьютер может быть компьютером общего или специального назначения и может использовать программу, закодированную в программно-аппаратных средствах.
Промышленная применимость
Как описано выше, настоящее изобретение обеспечивает способ управления дефектами, который применим для записываемых дисков, таких как однократно записываемые диски. В способе, временная область информации о дефекте включается в область данных диска, и таким образом, информация о дефектах кумулятивно записывается во временную область информации о дефекте, вне зависимости от записываемой емкости диска. Также, в ходе завершения процесса записи на диск, только временная информация о дефекте считывается из последней временной области информации о дефекте и считанная информация записывается в область управления дефектами (DMA), тем самым, обеспечивая эффективное использование области управления дефектами (DMA), чья записываемая емкость ограничена. Соответственно, возможна запись пользовательских данных даже на однократно записываемые диски с выполнением управления дефектами на нем, поэтому операции резервного копирования могут выполняться более стабильно без прерываний.
В частности указатель, задающий позицию соответствующей TDDS #i, записывается в TDFL #i, и указатель, задающий позицию TDFL #i, записывается в TDDS #i. Таким образом, можно выполнить перекрестную проверку взаимосвязи между TDFL #i и TDDS #i. По той же причине можно выполнить перекрестную проверку взаимосвязи между DFL и DDS. Более того, информация о моде управления дефектами содержится в TDDS #i и DDS и позволяет осуществлять выборочное управление дефектами, тем самым успешно выполняя операции записи, вне зависимости от условий записи.
В дополнение, понятно, что, для того чтобы достичь записываемой емкости в несколько гигабайт, блок записи и/или чтения, показанный на Фиг.1, должен содержать блок с малой длиной волны и высокой числовой апертурой, пригодный для записи множества гигабайт данных на диск 100. Примеры таких блоков включают, но не ограничиваются перечисленным, блоки, использующие длину волны в 405 нанометров и имеющие числовые апертуры 0.85, блоки, совместимые с Blu-ray дисками, и/или блоки, совместимые с улучшенными оптическими дисками (AOD).
Хотя способ был описан применительно к однократно записываемым дискам, понятно, что способ может быть использован с перезаписываемыми носителями информации или с носителями, имеющими однократно записываемые и перезаписываемые части.
Хотя только несколько реализаций настоящего изобретения было представлено и описано, специалисту в данной области техники должно быть понятно, что могут быть изменения в этой реализации без выхода за пределы объема и сущности настоящего изобретения, определяемых нижеследующей формулой изобретения и ее эквивалентами.
Класс G11B20/18 обнаружение или исправление ошибок, тестирование
Класс G06F11/277 со сравниванием фактического результата испытаний с известным заведомо истинным результатом