СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАПИСИ ДАННЫХ НА ОДНОКРАТНО ЗАПИСЫВАЕМЫЙ ДИСК И СООТВЕТСТВУЮЩИЙ ОДНОКРАТНО ЗАПИСЫВАЕМЫЙ ДИСК
METHOD AND DEVICE FOR RECORDING DATA ONTO WRITE-ONCE DISC AND CORRESPONDING WRITE-ONCE DISC

Область техники, к которой относится изобретение
Данное изобретение относится к однократно записываемому диску и, более подробно, к способу записи и устройству для записи данных на однократно записываемый диск для более быстрого доступа к информации, требуемой для использования однократно записываемого диска, а также к однократно записываемому диску, используемому с вышеупомянутыми способом и устройством.
Предшествующий уровень техники
Новая информация может быть неоднократно записана на перезаписываемом диске, на котором информация уже была записана. Однако, когда новая информация записывается на однократно записываемом диске, поскольку информация, которая уже была записана, не может быть ни стерта, ни вновь записана в месте, где информация уже была записана, должно быть выделено новое место для обновления уже записанной информации.
Вообще значима только информация, которая была окончательно обновлена. Поэтому чтобы считывать информацию, которая была обновлена окончательно, область обновления выделяется в области данных, и устройство для записи и/или воспроизведения данных обнаруживает информацию, которая была обновлена окончательно, ища область обновления, в которой записана обновленная информация. Когда в области обновления записан большой объем информации, требуется чрезмерное время для того, чтобы обнаружить желаемую информацию.
На однократно записываемом диске, для которого управление дефектами выполняется с помощью устройства записи и/или воспроизведения данных, существуют области для записи информации для управления дефектами, образовавшимися при использовании однократно записываемого диска, и информации, указывающей состояние записи однократно записываемого диска. В отличие от перезаписываемого диска согласно характеристике однократно записываемого диска, так как обновленная информация не может быть записана несколько раз в месте, где была записана существующая информация, когда требуется обновление информации управления дефектами, обновленная информация должна быть записана в пустом месте. Соответственно, необходима относительно большая область обновления. Вообще область обновления выделяется в начальной области или оконечной области. Однако иногда область обновления может быть выделена в области данных для того, чтобы увеличить количество обновлений, что назначается пользователем.
Когда окончательно обновленная информация, требуемая для использования однократно записываемого диска, записана в области обновления, выделенной в области данных, и когда информация, указывающая, что область обновления выделена в области данных, и информация, указывающая местоположение области обновления, включена в эту окончательно обновленную информацию, информация, окончательно обновленная, или местоположение, в котором записана окончательно обновленная информация, не могут быть обнаружены, даже если будет просмотрена вся область обновления, выделенная в начальной области или оконечной области.
Даже если устройство записи и/или воспроизведения данных определяет, что окончательно обновленная информация записана в области обновления, выделенной в области данных, если размер области обновления является большим для поиска окончательно обновленной информации, записанной в области обновления, может потребоваться чрезмерное время.
Раскрытие изобретения
Техническое решение
Данное изобретение предоставляет однократно записываемый диск, имеющий информацию доступа, закодированную с исправлением ошибок предопределенным способом и неоднократно записанную на нем, при этом информация доступа позволяет уменьшить время доступа для чтения обновленной информации, требуемой для использования однократно записываемого диска.
Данное изобретение также предоставляет устройство и способ записи данных, с помощью которых время доступа для чтения обновленной информации, требуемой для использования однократно записываемого диска, может быть уменьшено.
Дополнительные аспекты и/или преимущества изобретения будут сформулированы частично в описании, которое следует ниже, и частично будет очевидно из описания или может быть изучено при использовании изобретения.
Преимущественные эффекты
Согласно вариантам воплощения данного изобретения время доступа для чтения информации предопределенного вида, требуемой для использования однократно записываемого диска, может быть уменьшено. В частности, когда существует множество областей обновления для записи обновленной информации, требуемой для использования однократно записываемого диска, устройство записи или устройство воспроизведения может быстро и легко определить область обновления, в которой записана окончательно обновленная информация, среди множества областей обновления. Кроме того, когда информация доступа записывается, информация доступа кодируется с исправлением ошибок согласно предопределенному формату исправления ошибок, и информация доступа, закодированная с исправлением ошибок, неоднократно записывается в одном блоке записи. Соответственно, даже если дефекты из-за царапин образуются в блоке записи, в котором информация доступа записана несколько раз, возможность успешного воспроизведения информации доступа может быть резко увеличена.
Перечень чертежей
Эти и/или другие аспекты и преимущества изобретения станут очевидными и с большей вероятностью оцененными из следующего описания вариантов воплощения, рассматриваемых вместе с приложенными чертежами, на которых:
фиг.1А и 1В - структуры однократно записываемого диска, согласно варианту воплощения данного изобретения;
фиг.2 - подробная структура однократно записываемого диска, имеющего единственный слой записи, согласно варианту воплощения данного изобретения;
фиг.3А и 3В - подробные структуры однократно записываемого диска, имеющего два слоя записи, согласно варианту воплощения данного изобретения;
фиг.4А и 4В - подробные структуры однократно записываемого диска, имеющего два слоя записи, согласно другому варианту воплощения данного изобретения;
фиг.5А и 5В - иллюстрация процесса записи данных в области пользовательских данных и резервной области, согласно варианту воплощения данного изобретения;
фиг.6 - структура данных временной информации управления диском, согласно варианту воплощения данного изобретения;
фиг.7 - структура данных временной области управления диском (TDMA), разделенной на подчиненную область информации доступа (AIA) и множество подобластей;
фиг.8 - основная AIA и подчиненная AIA, согласно варианту воплощения данного изобретения;
фиг.9А и 9В - подчиненные AIA, согласно другому варианту воплощения данного изобретения;
фиг.10 - структура данных информации доступа, согласно варианту воплощения данного изобретения; и
фиг.11 - блок-схема устройства записи и/или воспроизведения данных, согласно варианту воплощения данного изобретения.
Наилучший вариант осуществления изобретения
В соответствии с аспектами данного изобретения предоставляется однократно записываемый диск, содержащий:
множество областей обновления для записи обновленной информации предопределенного типа; по меньшей мере, одну главную область информации доступа (AIA) для записи главной информации доступа (AI), указывающей окончательную область обновления, в которую записана окончательно обновленная информация, среди упомянутого множества областей обновления; и, по меньшей мере, одну подчиненную AIA для записи подчиненной AI, указывающей местоположение окончательно обновленной информации, записанной в окончательной области обновления; при этом главная AI неоднократно записана в целом блоке записи в упомянутой по, меньшей мере, одной главной AIA.
Согласно другому аспекту данного изобретения предоставляется однократно записываемый диск, содержащий:
множество областей обновления для записи обновленной информации предопределенного типа; и, по меньшей мере, одну AIA для записи AI, указывающей окончательную область обновления, в которой записана окончательно обновленная информация, среди упомянутого множества областей обновления; при этом AI включает в себя информацию местоположения упомянутого множества областей обновления, информацию первого флага, указывающую окончательную область обновления, и информацию второго флага, указывающую местоположение окончательно обновленной информации, записанной в окончательной области обновления.
Согласно еще одному аспекту данного изобретения предоставляется однократно записываемый диск, содержащий:
множество областей обновления, которые используются в предопределенном порядке и которые предназначены для записи обновленной информации предопределенного типа; и, по меньшей мере, одну AIA для записи AI, включающей в себя информацию местоположения упомянутого множества областей обновления по блокам записи; при этом окончательная область обновления, предназначенная для записи окончательно обновленной информации, указывается среди упомянутого множества областей обновления согласно количеству блоков записи, в которых записана AI; и AI неоднократно записана в целом блоке записи AIA.
Согласно еще одному аспекту данного изобретения предоставляется устройство записи данных, содержащее: модуль записи/чтения для записи информации на однократно записываемый диск или чтения информации с него и контроллер для управления модулем записи/чтения для: записи окончательно обновленной информации предопределенного типа в одной из множества областей обновления, выделенных на однократно записываемом диске, записи главной AI в, по меньшей мере, одной главной AIA, выделенной на однократно записываемом диске, с целью указания окончательной области обновления, в которой записана окончательно обновленная информация, и записи подчиненной AI в, по меньшей мере, одной подчиненной AIA, выделенной на однократно записываемом диске, с целью указания местоположения окончательно обновленной информации, записанной в окончательной области обновления, при этом контроллер управляет модулем записи/чтения для неоднократной записи главной AI в целом блоке записи в главной AIA.
Согласно еще одному аспекту данного изобретения предоставляется устройство записи данных, содержащее: модуль записи/чтения для записи информации на однократно записываемый диск или чтения информации с него и контроллер, управляющий модулем записи/чтения для: записи окончательно обновленной информации предопределенного типа в одной из множества областей обновления, выделенных на однократно записываемом диске, и записи AI, указывающей окончательную область обновления, в которой записана окончательно обновленная информация, в, по меньшей мере, одной AIA, выделенной на однократно записываемом диске, при этом AI включает в себя информацию местоположения упомянутого множества областей обновления, информацию первого флага, указывающую окончательную область обновления, и информацию второго флага, указывающую местоположение окончательно обновленной информации, записанной в окончательной области обновления, причем контроллер управляет модулем записи/чтения для неоднократной записи AI в целом блоке записи в AIA.
Согласно другому аспекту данного изобретения предоставляется устройство для записи данных на однократно записываемый диск, имеющий множество областей обновления, используемых в предопределенном порядке, и, по меньшей мере, одну AIA, при этом устройство содержит: модуль записи/чтения для записи информации на однократно записываемый диск или чтения информации с него и контроллер, управляющий модулем записи/чтения для: записи окончательно обновленной информации предопределенного типа в одной из упомянутого множества областей обновления и записи AI, включающей в себя информацию местоположения упомянутого множества областей обновления в AIA по блокам записи и указывающей окончательную область обновления, в которой записана окончательно обновленная информация, среди упомянутого множества областей обновления, используя количество блоков записи, в которых AI записана, при этом контроллер управляет модулем записи/чтения для неоднократной записи AI в целом блоке записи в AIA.
Согласно еще одному аспекту данного изобретения предоставляется способ записи данных на однократно записываемый диск, причем способ содержит: запись предопределенного типа окончательно обновленной информации в одной из множества областей обновления, выделенных на однократно записываемом диске; запись главной AI в, по меньшей мере, одной главной AIA, выделенной на однократно записываемом диске с целью указания окончательной области обновления, в которой записана окончательно обновленная информация; и запись подчиненной AI в, по меньшей мере, одной подчиненной AIA, выделенной на однократно записываемом диске с целью указания местоположения окончательно обновленной информации, записанной в окончательной области обновления; при этом главная AI неоднократно записывается в целом блоке записи в упомянутой, по меньшей мере, одной главной AIA.
Согласно еще одному аспекту данного изобретения обеспечивается способ записи данных на однократно записываемый диск, причем способ содержит: запись окончательно обновленной информации предопределенного типа в одной из множества областей обновления, выделенных на однократно записываемом диске; и запись AI, указывающую окончательную область обновления, в которой записана окончательно обновленная информация, в, по меньшей мере, одной AIA, выделенной на однократно записываемом диске; при этом AI включает в себя информацию местоположения упомянутого множества областей обновления, информацию первого флага, указывающую окончательную область обновления, и информацию второго флага, указывающую местоположение окончательно обновленной в последнюю очередь информации, записанной в окончательной области обновления, причем AI неоднократно записывается в целом блоке записи в AIA.
Согласно еще одному аспекту данного изобретения предоставляется способ записи данных на однократно записываемый диск, имеющий множество областей обновления, используемых в предопределенном порядке, и, по меньшей мере, одну AIA, при этом способ содержит: запись окончательно обновленной информации предопределенного типа в одной из упомянутого множества областей обновления и указание окончательной области обновления, в которой записана окончательно обновленная информация среди упомянутого множества областей обновления, согласно количеству блоков записи, в которых AI записана с помощью записи AI, включающей в себя информацию местоположения упомянутого множества областей обновления, в AIA по блокам записи; при этом AI неоднократно записывается в целом блоке записи в AIA.
Описание вариантов воплощения изобретения
Теперь будет сделана отсылка к подробностям существующих вариантов воплощения данного изобретения, примеры которых проиллюстрированы на приложенных чертежах, где повсюду одинаковые ссылочные номера относятся к идентичным элементам. Варианты воплощения описаны ниже для того, чтобы объяснить данное изобретение с помощью обращения к чертежам.
Фиг.1А и 1В являются структурами однократно записываемого диска, согласно варианту воплощения данного изобретения. Фиг.1А является структурой однократно записываемого диска, имеющего единственный слой записи, и фиг.1В является структурой однократно записываемого диска, имеющего двойной слой записи.
Однократно записываемый диск, имеющий единственный слой записи, по фиг.1А включает в себя начальную область, область данных и оконечную область, размещенные в порядке от внутренней окружности к внешней окружности.
Каждый из первого слоя LO записи и второго слоя L1 записи однократно записываемого диска, имеющего два слоя записи, по фиг.1В включает в себя начальную область, область данных и оконечную область, размещенные в порядке от внутренней окружности к внешней окружности.
Фиг.2 является подробной структурой однократно записываемого диска, имеющего единственный слой записи, согласно варианту воплощения данного изобретения. Обратимся к фиг.2, где начальная область включает в себя первую область (DMA1) управления диском, вторую область (DMA2) управления диском, первую временную область (TDMA1) управления диском, область (AIA) информации доступа и область испытания условий записи. Оконечная область включает в себя третью область (DMA3) управления диском и четвертую область (DMA4) управления диском. Также оконечная область может дополнительно включать в себя, по меньшей мере, одну из временной области управления дефектами, области испытания условий записи и AIA. То есть может быть, по меньшей мере, одна из каждой из AIA, DMA, TDMA и области испытания условий записи в, по меньшей мере, одной из начальной области и оконечной области.
AIA является областью, предназначенной для записи информации доступа, указывающей местоположение, в котором записана информация обновления, такая как информация управления дефектами, которую должно получить устройство записи и/или воспроизведения, чтобы использовать однократно записываемый диск. Информация доступа и AIA будут описаны позже.
Область данных включает в себя первую резервную область, область пользовательских данных, вторую временную область (TDMA2) управления диском и вторую резервную область.
TDMA1, включаемая в начальную область, назначается во время производства, основываясь на спецификации однократно записываемого диска, согласно данному варианту воплощения. Однако первая резервная область, TDMA2 и вторая резервная область, включенные в область данных, выделяются в области данных выбором пользователя в процессе инициализации однократно записываемого диска.
Фиг.3А и 3В являются подробными структурами однократно записываемого диска, имеющего два слоя записи, согласно варианту воплощения данного изобретения. Фиг.3А является структурой первого слоя LO записи, и фиг.3В является структурой второго слоя L1 записи. Структура первого слоя LO записи, показанного на фиг.3А, идентична структуре однократно записываемого диска, имеющего единственный слой записи, показанный на фиг.2. Структура второго слоя L1 записи, показанного на фиг.3В, подобна структуре первого слоя LO записи. Однако, в структуре второго слоя L1 записи AIA не выделена во второй внутренней области, и две TDMA выделены во второй области данных.
Однократно записываемый диск, имеющий два слоя записи, включает в себя пять TDMA, TDMA1-TDMA5. Местоположения и размеры TDMA1 и TDMA2 известны устройству записи и/или воспроизведения. Однако TDMA3, TDMA4 и TDMA5 выделяются в областях данных пользователем или устройством записи и/или воспроизведения, когда выполняется инициализация диска для того, чтобы использовать однократно записываемый диск, имеющий два слоя записи.
Фиг.4А и 4В являются подробными структурами однократно записываемого диска, имеющего два слоя записи, согласно другому варианту воплощения данного изобретения. Фиг.4А является структурой первого слоя LO записи, и фиг.4В является структурой второго слоя LI записи. TDMA1, TDMA2 и TDMA5 выделены на однократно записываемом диске, имеющем два слоя записи, показанные на фиг.4А и 4В. То есть помимо известных TDMA1 и TDMA2 только TDMA5 выделена во второй области данных пользователем или устройством записи и/или воспроизведения при выполнении инициализации диска для того, чтобы использовать однократно записываемый диск, имеющий два слоя записи.
Теперь будут описаны области, такие как TDMA, выделенные на однократно записываемом диске, и процесс записи данных в этих областях.
TDMA является областью, предназначенной для записи временной структуры управления диском (TDMS) для управления однократно записываемым диском перед финализацией однократно записываемого диска. Финализация однократно записываемого диска является операцией, препятствующей тому чтобы однократно записываемый диск мог быть вновь записанным. Когда данные больше не могут быть записаны на однократно записываемом диске по выбору пользователя или когда данные не могут быть дополнительно записаны на однократно записываемом диске, однократно записываемый диск финализирован.
TDMS включает в себя временный список (TDFL) дефектов диска, временную структуру (TDDS) описания диска и битовую карту (SВМ) пространства. TDFL включает в себя информацию, указывающую область, в которой образовался дефект, и информацию, указывающую область замещения. TDDS, которая используется для управления TDFL, включает в себя указатель местоположения, указывающий местоположение, в котором записан TDFL, указатель местоположения, указывающий местоположение, в котором записана SBM, информацию, указывающую местоположения и размеры резервных областей, выделенных в областях данных, и информацию, указывающую местоположения и размеры TDMA, выделенных в областях данных. SBM показывает состояние записи данных однократно записываемого диска с помощью битовой карты посредством выделения разных значений битов кластерам, в которых данные записаны в единицах-кластерах, которые являются единицами записи данных, и кластерам, в которых данные не записаны.
Когда однократно записываемый диск загружается в устройство записи и/или воспроизведения, окончательно обновленная TDMS, в частности, окончательно обновленная TDDS должна быть быстро прочитана и восстановлена с однократно записываемого диска, чтобы использовать однократно записываемый диск в данном устройстве.
Обычно когда однократно записываемый диск загружается в устройство записи и/или устройство воспроизведения, устройство записи и/или устройство воспроизведения определяет как управлять однократно записываемым диском и как записывать или воспроизводить данные посредством считывания информации из начальной области и/или оконечной области. Если объем информации, записанной в начальной области и/или оконечной области, является большим, необходимо больше времени для того, чтобы подготовить запись или воспроизведение после того, как однократно записываемый диск загружен. Поэтому используется концепция TDMS, и TDMS, сформированная в то время, как данные записываются на однократно записываемый диск или воспроизводятся с него, записывается в TDMA, которая отделена от области управления дефектами и выделена в начальной области и/или оконечной области.
Когда однократно записываемый диск финализируется, TDMS, т.е. TDFL и TDDS, записанные в TDMA, окончательно записываются в DMA, так как доступ к информации для быстрого использования однократно записываемого диска возможен с помощью разрешения устройству записи и/или воспроизведения читать только значимую информацию из области управления дефектами посредством сохранения в DMA только окончательной значимой информации среди списков TDFL и структур TDDS, которые обновлены и записаны несколько раз.
Фиг.5А и 5В иллюстрируют процесс записи данных в области пользовательских данных и резервной области, согласно варианту воплощения данного изобретения.
Фиг.5А соответствует области пользовательских данных, и
фиг.5В обозначает резервную область. Способ записи пользовательских данных в области пользовательских данных включает в себя непрерывный режим записи и случайный режим записи. Пользовательские данные записываются непрерывно и последовательно при непрерывном режиме записи и беспорядочно в случайном режиме записи. Зоны (1)-(7) указывают модули, в которых выполнена проверка после записи.
Устройство записи записывает пользовательские данные в зону (1) и проверяет, записались ли пользовательские данные нормально, или в зоне (1) образовался дефект. Если часть, в которой возник дефект, найдена, эта часть помечается как дефектная область, т.е. дефект #1. Также устройство записи перезаписывает пользовательские данные, которые были записаны в области дефекта #1, в резервную область. Пользовательские данные, которые были записаны в области дефекта #1, перезаписываются в части резервной области, называемой замещением #1. Устройство записи записывает пользовательские данные в зону (2) и проверяет, записались ли пользовательские данные нормально, или дефект образовался в зоне (2). Если найдена часть, в которой возник дефект, эта часть помечается как дефектная область, т.е. дефект #2. Аналогично генерируется область замещения #2, соответствующая области дефекта #2. Также в зоне (3) образуется дефект #3 и формируется замещение #3. В зоне (4) дефектная область не существует, так как часть, в которой бы образовался дефект, не найдена.
Если конец операции #1 записи предсказан после того как пользовательские данные записаны и проверены, то есть если пользователь нажимает кнопку извлечения или если запись пользовательских данных, выделенных для операции записи, закончена, устройство записи записывает информацию, связанную с дефектом #1, дефектом #2 и дефектом #3, которые являются дефектными областями, образовавшимися в зонах (1)-(4), в TDMA в качестве TDFL #1. Также структура управления для управления TDFL #1 записывается в TDMA в качестве TDDS #1. Операция записи является элементом работы, определяемым намерением пользователя или желаемым действием записи. В данном варианте воплощения операция записи указывает период от того, когда однократно записываемый диск загружен и действие записи предопределенной информации выполнено, до того, когда однократно записываемый диск выгружен из устройства записи.
Когда однократно записываемый диск загружается вновь, операция #2 записи начинается, состояние записи в области испытания условий записи проверяется, и пользовательские данные записываются на основе результата испытания. То есть в операции #2 записи пользовательские данные записываются в зонах (5)-(7) тем же самым способом, согласно операции #1 записи, и образуются дефект #4, дефект #5, замещение #4 и замещение #5. При окончании операции #2 записи устройство записи записывает информацию, связанную с дефектом #4 и дефектом #5, в TDMA в качестве TDFL #2. Также структура управления для управления TDFL #2 записывается в TDMA в качестве TDDS #2.
Как показано на фиг.2, 3А, 3В, 4А и 4В, когда множество TDMA и резервных областей выделены на однократно записываемом диске, эти TDMA и резервные области используются в предопределенном порядке. Например, когда путь записи данных, используемый в однократно записываемом диске, имеющем два слоя записи, как показано на фиг.3А и 3В, является противоположным путем дорожки, т.е. путь, где данные записаны от первой внутренней области первого слоя LO записи к первой внешней области первого слоя LO записи и от второй внутренней области второго слоя L1 записи ко второй внешней области второго слоя L1 записи, данные в резервных областях записываются, начиная с первой резервной области первого слоя LO записи. Когда первая резервная область заполнена, вторая резервная область, третья резервная область и четвертая резервная область используются в этом порядке.
Аналогично TDMS записываются, начиная с TDMA1 первого слоя LO записи. Когда TDMA1 заполнена, обновленные TDMS записываются в TDMA2, выделенную во второй внутренней области второго слоя L1 записи. Когда TDMA2 заполнена, вновь обновленные TDMS записываются в TDMA3, выделенной в первой области данных первого слоя LO записи. В данном варианте воплощения TDMA1 и TDMA2, выделенные во внутренних областях слоев записи, являются необходимыми для однократно записываемого диска. Однако область или области TDMA, выделенные в областях данных, могут быть или могут не быть выделены по выбору пользователя. Поэтому TDMS записываются последовательным образом, начиная с TDMA, выделенных во внутренних областях слоев записи. Когда TDMA, выделенные во внутренних областях слоев записи, заполнены, используются TDMA, выделенные в областях данных.
Когда окончательно обновленная TDMS записывается в TDMA, выделенную в области данных, однократно записываемый диск выгружается, и однократно записываемый диск вновь загружается в устройство записи и/или воспроизведения, устройство записи и/или воспроизведения должно получить окончательно обновленную TDMS для использования этого однократно записываемого диска. Однако TDMS записана в TDMA, выделенной в области данных, и устройство записи и/или воспроизведения не может распознать тот факт, что TDMS записана в TDMA, выделенной в области данных, пока дисковод не осуществит доступ к TDDS, включенной в TDMS. Также даже если устройство записи и/или воспроизведения распознает тот факт, что окончательно обновленная TDMS записана в TDMA, выделенную в области данных, если размер этой TDMA является большим, может потребоваться чрезмерное время для поиска окончательно обновленной TDMS, записанной в TDMA.
Чтобы решить эту проблему, теперь будут предложены три варианта воплощения данного изобретения. В этих трех вариантах воплощения информация доступа (AI) указывает местоположение, где записана информация обновления, такая как TDMS, в частности TDDS. Также информация обновления указывает информацию, которую устройство записи и/или воспроизведения должно распознать, чтобы использовать однократно записываемый диск в начальный период, когда однократно записываемый диск загружается в это устройство записи и/или воспроизведения. Также область, в которой записана информация обновления, называют областью обновления. В этих трех вариантах воплощения информация обновления является TDDS, и область обновления является TDMA.
I. Первый вариант воплощения
В данном варианте воплощения, по меньшей мере, одна главная AIA, используемая для записи главной AI, выделена в начальной области или внутренней области однократно записываемого диска, и подчиненная AIA выделена в TDMA.
Когда однократно записываемый диск загружается, устройство записи и/или воспроизведения сначала получает главную AI, осуществляя доступ к главной AIA. Устройство записи и/или воспроизведения распознает TDMA, в которой записана окончательно обновленная TDDS на основе главной AI, и затем получает подчиненную AI, осуществляя доступ к подчиненной AIA в TDMA. Так как устройство записи и/или воспроизведения может распознать местоположение, где записана окончательно обновленная TDDS в TDMA на основе подчиненной AI, время, требуемое для поиска окончательно обновленной TDDS в TDMA, может быть уменьшено.
AIA, выделенная на однократно записываемом диске, показанном на фиг.2, 3А и 4А, является главной AIA, согласно данному варианту воплощения. Размер главной AIA предпочтительно, хотя и не обязательно, ограничен минимизацией объема главной AI, записанной в главной AIA, и счета обновлений главной AI, так как требуется больше времени для получения главной AI, если размер главной AIA является большим, или выделяется множество главных AIA. Чтобы уменьшить счет обновлений главной AI, когда TDMA, в которой записана окончательная TDDS, изменяется, главная AI записывается в одном блоке записи главной AIA.
Фиг.6 является структурой данных TDDS, согласно первому варианту воплощения данного изобретения. В данном варианте воплощения структура данных отдельной главной AI не определена, и TDDS используется как главная AI. Как описано выше, TDDS включает в себя информацию местоположения областей TDMA, выделенных на однократно записываемом диске. Как показано на фиг.3А и 3В, когда TDMA1-TDMA5 выделены на однократно записываемом диске, TDDS включает в себя информацию местоположения TDMA1-TDMA5.
В данном варианте воплощения устройство записи и/или воспроизведения может распознать TDMA, в которой записана окончательная TDDS из нескольких блоков записи, в которых записаны TDDS в главной AIA. Случай, в котором TDMA1-TDMA5 выделены на однократно записываемом диске и используются в порядке TDMA1, TDMA2, TDMA3, TDMA4 и TDMA5, будет теперь описан подробно. Если главная AI, т.е. TDDS вообще не записана в главной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в первой TDMA, т.е. TDMA 1.
Если TDDS записана только в первом блоке главной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана во втором TDMA, т.е. TDMA2. Если TDDS записаны в первом и втором блоках главной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в третьей TDMA, т.е. TDMA3. Аналогично, если TDDS записаны в первом - третьем блоках главного AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в четвертой TDMA, т.е. TDMA4. И если TDDS записаны в первом - четвертом блоках главной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в пятой TDMA, т.е. TDMA5.
Как описано выше, устройство записи и/или воспроизведения распознает TDMA, в которой записана окончательная TDDS из нескольких блоков записи, в которых TDDS записаны в главной AIA, и восстанавливает TDDS, окончательно записанную в главной AIA. Соответственно, устройство записи и/или воспроизведения может распознать информацию местоположения TDMA из этой TDDS.
Согласно данному варианту воплощения размер главной AIA зависит от количества TDMA, выделенных на однократно записываемом диске. То есть если N TDMA имеется на однократно записываемом диске, главная AIA включает, по меньшей мере, (N-1) блоков записи.
Предпочтительно, хотя и не необходимо, чтобы TDDS, записанная в качестве главной AI в главной AIA, несколько раз записывалась в одном блоке записи. Если размер TDDS равен размеру одного сектора, 2 КБ, и если размер блока записи равен 64 КБ, одна TDDS может быть записана повторно 32 раза в одном блоке записи. Формат исправления ошибок, который допускает исправление ошибок посекторно, раскрыт в патенте США #6,367,049. Если одна TDDS записана повторно 32 раза в одном блоке записи размером 64 килобайта, согласно формату исправления ошибок, раскрытому в патенте США #636,367,049, возможность успешного восстановления TDDS может быть сильно увеличена. То есть, даже если ошибки из-за царапин возникли в блоке записи, в котором TDDS, т.е. AI, повторно записана 32 раза, если исправление ошибок в отношении, по меньшей мере, одной TDDS из 32 повторных TDDS возможно, устройство записи и/или воспроизведения может получить AI.
Теперь будут описаны подчиненная AIA и подчиненная AI. Подчиненная AIA выделяется, начиная с первого блока каждой TDMA, и размер подчиненной AIA зависит от того, на сколько подобластей, включая подчиненную AIA, разделена TDMA.
Фиг.7 является структурой данных TDMA, разделенной на подчиненную AIA и множество подобластей. Подобно главной AIA, TDDS используется в качестве подчиненной AI, и устройство записи и/или воспроизведения распознает подобласть, в которой записана окончательная TDDS в TDMA из нескольких блоков записи, в которых записаны TDDS в подчиненной AIA.
Как в случае, в котором главная AI записана в главной AIA, TDDS, записанная в качестве подчиненной AI, может быть повторно записана в одном блоке записи.
Как показано на фиг.7, TDMA разделена на первую - М-ую подобласти TDMA, и когда эти подобласти последовательно используются в направлении от первой подобласти TDMA до М-ой подобласти TDMA, если TDDS вообще не записана в подчиненной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в первой подобласти TDMA, т.е. подобласти 1 TDMA.
Если TDDS записана только в первом блоке подчиненной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана во второй подобласти TDMA, т.е. подобласти 2 TDMA. Если TDDS записаны в первом и втором блоках подчиненной AIA, устройство записи и/или воспроизведения распознает, что окончательная TDDS записана в третьей подобласти TDMA, т.е. подобласти 3 TDMA. Согласно данному варианту воплощения размер подчиненной AIA, выделенной в каждой TDMA, зависит от количества подобластей, выделенных в каждой TDMA. To есть если М подобластей имеется в TDMA, подчиненная AIA должна включать в себя, по меньшей мере, (М-1) блоков записи.
Фиг.8 иллюстрирует главную AIA и подчиненную AIA, согласно варианту воплощения данного изобретения. Однократно записываемый диск согласно данному варианту воплощения является диском, в котором только TDMA5 выделена в области данных при инициализации, для того чтобы использовать диск, как показано на фиг.4А и 4В. Главная AIA включает в себя 4 блока записи. В данном варианте воплощения TDMA5 включает в себя 35000 блоков и разделена на модули из 4000 блоков (исключая один модуль, который содержит только 3000 блоков). То есть TDMA5 включает 9 подобластей. Поэтому, как описано выше, подчиненная AIA включает 8 блоков записи.
Когда однократно записываемый диск инициализируется или когда используется TDMA1, главная AI не записывается в главной AIA. Если местоположение, где записана окончательная TDDS, изменено на TDMA2, устройство записи и/или воспроизведения указывает, что окончательная TDDS записана в TDMA2, записывая TDDS в первом блоке главной AIA.
Если местоположение, где записана окончательная TDDS, изменено на TDMA5, устройство записи и/или воспроизведения указывает, что окончательная TDDS записана в первой подобласти TDMA5, записывая TDDS во втором, третьем и четвертом блоках главной AIA.
Фиг.9А и 9В иллюстрируют подчиненные AIA, согласно другому варианту воплощения данного изобретения. Однократно записываемый диск согласно данному варианту воплощения является диском, в котором TDMA3, TDMA4 и TDMA5 выделены в области данных, когда выполнена инициализация для использования диска, как показано на фиг.3А и 3В. Поэтому как описано выше, так как 5 областей TDMA выделены, главная AIA включает 4 блока записи. В данном варианте воплощения любая из TDMA3 и TDMA4 включает 16000 блоков, и TDMA5 включает 35000 блоков, как показано на фиг.8.
Фиг.9А иллюстрирует структуру данных TDMA3, и фиг.9В иллюстрирует структуру данных TDMA4. TDMA3 включает 4 подобласти. Поэтому подчиненная AIA, включенная в TDMA3, включает 3 блока записи. Так как TDMA4 является такой же, как и TDMA3, подчиненная AIA, включенная в TDMA4, также включает в себя 3 блока записи.
TDMA5 разделена на модули из 4000 блоков записи (исключая один модуль, который содержит только 3000 блоков записи) и включает 9 подобластей. Поэтому как описано выше, подчиненная AIA, включенная в TDMA5, включает в себя 8 блоков записи.
Как описано выше, согласно первому варианту воплощения, устройство записи и/или воспроизведения может более быстро осуществить доступ к местоположению, где записана окончательная TDDS, записывая главную AI в главной AIA и подчиненную AI в подчиненной AIA.
Теперь будет описана более подробно операция, в которой устройство записи и/или воспроизведения осуществляет доступ к местоположению, где записана окончательная TDDS на основе главной AI и подчиненной AI.
Согласно первому варианту воплощения когда однократно записываемый диск, на котором записаны главная AI и подчиненная AI, загружается в устройство записи и/или воспроизведения, устройство записи и/или воспроизведения осуществляет доступ к главной AIA. Если информация вообще не записана в главной AIA, устройство записи и/или воспроизведения решает, что окончательная TDDS записана в TDMA1, или однократно записываемый диск является пустым диском, и осуществляет доступ к TDMA1. Если никакие данные не записаны в TDMA1, устройство записи и/или воспроизведения распознает, что однократно записываемый диск является пустым диском, и начинает инициализацию для использования однократно записываемого диска. Если данные записаны в TDMA1, устройство записи и/или воспроизведения получает окончательную TDDS из TDMA1.
Если данные записаны в главной AIA, устройство записи и/или воспроизведения восстанавливает TDDS, осуществляя доступ к блоку, в котором данные записаны в последнюю очередь. Устройство записи и/или воспроизведения распознает какой блок является блоком, в котором данные записаны в последнюю очередь, и распознает, в какой TDMA записана окончательная TDDS. Также устройство записи и/или воспроизведения может распознать размер TDMA, в которой записана окончательная TDDS из восстановленной TDDS, и распознать, выделена ли подчиненная AIA в этой TDMA из информации о размере. И если подчиненная AIA выделена в TDMA, устройство записи и/или воспроизведения может распознать размер подчиненной AIA. Если подчиненная AIA не выделена в TDMA, в которой записана окончательная TDDS, устройство записи и/или воспроизведения ищет окончательную TDDS из TDMA.
Однако если подчиненная AIA выделена в TDMA, в которой записана окончательная TDDS, устройство записи и/или воспроизведения осуществляет доступ к этой подчиненной AIA, распознает до какого блока записаны данные и распознает в какой подобласти TDMA, в которой записана окончательная TDDS, записана окончательная TDDS.
II. Второй вариант воплощения
В отличие от первого варианта воплощения во втором варианте воплощения подчиненные AIA не выделяются, и, по меньшей мере, одна AIA, используемая для записи AI, выделяется в начальной области или внутренней области однократно записываемого диска.
Фиг.10 является структурой данных информации доступа (AI), согласно варианту воплощения данного изобретения. Структура данных AI, показанная на фиг.10, по существу идентична структуре данных TDDS. Однако флаг, указывающий TDMA, в которой записана окончательная TDDS, дополнительно включен в TDDS.
В данном варианте воплощения флаг включает в себя информацию первого флага, указывающую TDMA, в которой записана окончательная TDDS, и информацию второго флага, указывающую в какой части TDMA, указанной информацией первого флага, записана окончательная TDDS.
Информация первого флага состоит из 4 битов, b4-b7. Например, может быть определено, что окончательная TDDS записана в TDMA1, когда b4-b7 являются ′0000b′, TDMA2, когда b4-b7 являются ′0001b′, TDMA3, когда b4-b7 являются ′0010b′, TDMA4, когда b4-b7 являются ′0100b′, и TDMA5, когда b4-b7 являются ′1000b′.
Информация второго флага состоит из 4 битов, b0-b3. Информация второго флага в случае, когда информация первого флага указывает TDMA5, которая разделена на 5 подобластей, будет теперь описана в качестве примера. Может быть определено, что окончательная TDDS записана в первой подобласти, когда b0-b3 являются ′0000b′, второй подобласти, когда b0-b3 являются ′0001b′, третьей подобласти, когда b0-b3 являются ′0010b′, четвертой подобласти, когда b0-b3 являются ′0100b′, и пятой подобласти, когда b0-b4 являются ′1000b′.
Когда TDDS, используемая в качестве AI, записана для увеличения возможности успешного восстановления TDDS предпочтительно, хотя и не необходимо, чтобы TDDS была несколько раз записана в одном блоке записи.
III. Третий вариант воплощения
Данный вариант воплощения подобен первому варианту воплощения, описанному выше. Однако в отличие от первого варианта воплощения, в данном варианте воплощения подчиненная AI не записывается на однократно записываемом диске. Поэтому в данном варианте воплощения подчиненная AIA не выделяется в TDMA, и главная AI и главная AIA согласно первому варианту воплощения представлены как AI и AIA, соответственно.
Устройство записи и/или воспроизведения, в которое загружен однократно записываемый диск согласно данному варианту воплощения записывает пользовательские данные в области данных и TDDS в одной из множества TDMA. Если вновь обновленная TDDS не может быть записана в TDMA, в которой записана предыдущая TDDS, из-за того что данная TDMA заполнена, эта вновь обновленная TDDS записывается в одной из упомянутого множества TDMA, основываясь на порядке использования. Также упомянутая вновь обновленная TDDS записывается в одном блоке записи AIA в качестве AI.
Устройство воспроизведения, в которое загружен однократно записываемый диск, согласно данному варианту воплощения осуществляет доступ к AIA и определяет окончательную TDMA, в которой записана окончательно обновленная TDDS, среди множества TDMA на основе количества блоков записи, в которых записана AI. Тогда устройство воспроизведения получает окончательно обновленную AI из блока записи, который записан в последнюю очередь в окончательной TDMA. Устройство воспроизведения получает информацию местоположения окончательной TDMA, в которой записана окончательно обновленная TDDS, из окончательно обновленной AI. Наконец устройство воспроизведения получает окончательно обновленную TDDS из окончательной TDMA. Поскольку TDDS, которая записана в качестве AI в AIA, записывается в AIA только в том случае, когда TDMA, в которой записана обновленная TDDS, изменена, эта TDDS может отличаться от окончательно обновленной TDDS.
В вариантах воплощения, описанных выше, когда TDDS, используемая в качестве AI, записывается предпочтительно, хотя и не необходимо, чтобы эта TDDS была несколько раз записана в одном блоке записи. Если размер TDDS равен размеру одного сектора, 2 КБ, и если размер блока записи равен 64 КБ, одна TDDS может быть повторно записана 32 раза в одном блоке записи. Формат исправления ошибок, который допускает исправление ошибок посекторно, раскрыт в патенте США #6,367,049. Если одна TDDS повторно записана 32 раза в одном блоке записи размером 64 КБ, согласно формату исправления ошибок раскрытому в патенте США #6,367,049, возможность успешного восстановления TDDS может быть сильно увеличена.
Фиг.11 является блок-схемой устройства записи и/или воспроизведения данных, согласно варианту воплощения данного изобретения. Обратимся к фиг.11, где устройство записи и/или воспроизведения данных включает в себя модуль 1 записи/чтения, контроллер 2 и память 3. Под управлением контроллера 2 модуль 1 записи/чтения записывает данные на однократно записываемый диск 100 и читает данные, записанные на диске 100. Однократно записываемый диск 100 является однократно записываемым диском, согласно первому или второму варианту воплощения.
Контроллер 2 управляет модулем 1 записи/чтения, чтобы записать главную AI, подчиненную AI или AI согласно данному изобретению на однократно записываемом диске 100.
Контроллер 2 кодирует с исправлением ошибок TDDS, используемую в качестве главной AI, подчиненной AI или AI, согласно формату исправления ошибок, который обеспечивает возможность исправления ошибок посекторно и управляет модулем 1 записи/чтения, чтобы несколько раз записать закодированную с исправлением ошибок TDDS в блоке записи. Формат исправления ошибок, который обеспечивает возможность исправления ошибок посекторно, раскрыт в патенте США #6,367,049. Если размер TDDS равен размеру одного сектора, 2 КБ, и если размер блока записи есть 64 КБ, одна TDDS может быть повторно записана 32 раза в одном блоке записи.
Операции устройства записи и воспроизведения из описаний первого и второго вариантов воплощения, изложенных выше, будут легко поняты специалистами в данной области техники.
Хотя показаны и описаны несколько вариантов воплощения данного изобретения, специалисты в данной области техники оценят, что в этих вариантах воплощения могут быть сделаны изменения, не отступающие от принципов и духа изобретения, объем которого определен в формуле изобретения и ее эквивалентах.