ОПТИЧЕСКИЙ ДИСК ОДНОКРАТНОЙ ЗАПИСИ И СПОСОБ ЗАПИСИ НА НЕМ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ
WRITE-ONCE OPTICAL DISK AND METHOD OF RECORDING MANAGEMENT DATA ON IT

Область техники, к которой относится изобретение
Настоящее изобретение относится к оптическому диску однократной записи, способу записи управляющей информации на оптическом диске однократной записи и устройству записи/воспроизведения, использующему способ.
Предшествующий уровень техники
В качестве оптического носителя записи (оптической среды для записи информации) широко используются оптические диски, на которых могут быть записаны данные большого объема. В их числе был недавно разработан новый оптический, высокой плотности записи носитель (HD-DVD) (цифровой многофункциональный диск высокой плотности записи), например диск Blu-ray (синяя область спектра), для записи и долговременного хранения видеоданных высокого разрешения и аудиоданных высокого качества.
Диск Blu-ray является технологией HD-DVD следующего поколения и соответствующим следующему поколению решением оптической записи и имеет превосходную возможность хранить больше данных, чем существующие DVD (цифровые многофункциональные диски). Недавно было принято техническое описание международного стандарта для HD-DVD. Различные стандарты, связанные с этим, подготавливаются для диска (BD-WO) Blu-ray однократной записи, следуя стандартам для диска (BD-RE) Blu-ray многократной записи (перезаписываемых). Из числа стандартов для диска (BD-WO) Blu-ray однократной записи был обсужден способ записи управляющей информации. Этот способ касается способа осуществления записи информации, указывающей записанное состояние диска (состояние записанной информации), что является одной из характеристик оптического диска однократной записи.
Информация, указывающая записанное состояние диска, дает возможность хосту (ведущему устройству) или пользователю легко находить записываемую область на оптическом диске однократной записи. В существующих оптических дисках однократной записи эту информацию именуют различным образом. Например, в случае CD-серии (компакт-дисков) эту информацию называют информацией дорожки (треком); в случае DVD-серии эту информацию называют RZone (зона записи) или фрагмент.
Соответственно, имеется возрастающая потребность в способе эффективной записи управляющей информации, соответствующей записанному состоянию оптического диска высокой плотности записи. И этот способ должен быть обеспечен стандартизованной информацией, чтобы гарантировать взаимную совместимость. Кроме того, имеется потребность в таком способе записи управляющей информации на диск, который может быть применен к оптическому диску однократной, высокой плотности записи, осуществляющему управление дефектами, а также к дискам Blu-ray.
Раскрытие изобретения
Соответственно, настоящее изобретение касается оптического диска однократной записи и способа управления диском, которые существенно устраняют одну или несколько проблем из-за ограничений и недостатков предшествующего уровня техники. Цель настоящего изобретения состоит в том, чтобы обеспечить способ и устройство записи управляющей информации для оптического диска однократной записи, которые способны более эффективно записывать и управлять информацией о записанном состоянии диска.
Другая цель настоящего изобретения состоит в том, чтобы определить различные типы зон (SRR) последовательной записи и обеспечить способ и устройство для осуществления записи (регистрации) зон SRR в информации (SRRI) о (расположении и статусе) SRR.
Следующая цель настоящего изобретения состоит в том, чтобы обеспечить структуру оптического диска однократной записи и структуру SRRI, которые способствуют операциям записи/воспроизведения для диска.
Очередная цель настоящего изобретения состоит в том, чтобы обеспечить способ записи SRRI, способ восстановления SRRI и устройство записи/воспроизведения, которые могут быть применимыми к оптическому диску однократной записи.
Дополнительные преимущества, цели и признаки изобретения будут сформулированы частично в нижеследующем описании и частично станут очевидными среднему специалисту в данной области техники после рассмотрения нижеследующего или могут быть изучены на основании практического использования изобретения. Цели и другие преимущества изобретения могут быть осуществлены и достигнуты посредством структур(ы), конкретно указанных в письменном описании сущности изобретения и его формуле изобретения, а также на прилагаемых чертежах.
Должно быть понятно, что и предшествующее общее описание, и нижеследующее подробное описание настоящего изобретения являются примерными и пояснительными и предназначены для обеспечения дополнительного пояснения изобретения, изложенного в формуле изобретения.
Краткое описание чертежей
Сопроводительные чертежи, которые включены в описание для обеспечения дополнительного понимания изобретения и являются включенными в состав данной заявки и составляют ее часть, иллюстрируют вариант(ы) осуществления изобретения и вместе с описанием используются, чтобы пояснить принцип изобретения. На чертежах:
Фиг.1 - иллюстрация структуры оптического диска однократной записи в соответствии с вариантом осуществления настоящего изобретения;
Фиг.2А-2D - иллюстрация различных типов открытых SRR для оптического диска однократной записи по Фиг.1 в соответствии с настоящим изобретением;
Фиг.3А-3Е - иллюстрации различных типов закрытых SRR для оптического диска однократной записи по Фиг.1 в соответствии с настоящим изобретением;
Фиг.4A-4G - иллюстрация примера процесса формирования (зон) SRR и сессии(ий) для оптического диска однократной записи согласно фигурам Фиг.1-3Е в соответствии с вариантом осуществления настоящего изобретения;
Фиг.5А - иллюстрация примера структуры элемента (для представления) SRR в соответствии с первым вариантом осуществления настоящего изобретения;
Фиг.5В и 5С - иллюстрации примера использования структуры элемента SRR по Фиг.5А в соответствии с первым вариантом осуществления настоящего изобретения;
Фиг.6А - иллюстрация примера структуры элемента SRR в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг.6В и 6С - иллюстрации примера использования структуры элемента SRR по Фиг.6А в соответствии со вторым вариантом осуществления настоящего изобретения;
Фиг.7А-11В - иллюстрации примеров записи SRRI в зависимости от состояния записи диска в оптическом диске однократной записи по Фиг.1 в соответствии с настоящим изобретением;
Фиг.12 - блок-схема иллюстрации способа использования в соответствии с вариантом осуществления настоящего изобретения нескольких SRRI оптического диска однократной записи, если самая последняя SRRI является поврежденной;
Фиг.13А и 13В - иллюстрации способа восстановления самой последней SRRI в оптическом диске однократной записи в соответствии с вариантом осуществления настоящего изобретения; и
Фиг.14 - иллюстрация устройства записи/воспроизведения для оптического диска однократной записи в соответствии с вариантом осуществления настоящего изобретения.
Осуществление изобретения
Теперь будет подробно осуществлена ссылка на предпочтительные варианты осуществления настоящего изобретения, примеры которого проиллюстрированы на сопроводительных чертежах. Везде, где возможно, одинаковые ссылочные позиции будут использоваться на всех чертежах для ссылок на одинаковые или сходные части.
В соответствии с настоящим изобретением на оптическом диске, таком как BD-WO, формируются множество областей, и каждая из этих областей обозначена как "зона последовательной записи" (SRR). Операцию записи/воспроизведения выполняют на (зонах)/из этих зон. Информация, указывающая записанное состояние диска, будет обозначена как "информация о зоне последовательной записи" (SRRI), означая, что она применяется к режиму «последовательной записи» для диска. SRRI относится к одной или нескольким SRR. На Фиг.1 показана иллюстрация структуры оптического диска однократной записи, такого как BD-WO, и способа записи управляющей информации диска в соответствии с настоящим изобретением. Диск, показанный на Фиг.1, в качестве примера содержит одиночный слой записи (является однослойным). Но настоящее изобретение не является ограничено таковым, и применимо для диска, содержащего два или несколько слоев записи (для двухслойного или многослойного).
Что относится к Фиг.1, диск включает в себя начальную область (lead-in), область данных и конечную область (lead-out), находящиеся на слое записи. Начальная область и конечная область содержат набор управляющих областей (DMA1 - DMA4) диска (или дефектов), чтобы многократно сохранять такую же информацию об управлении дефектами. В области данных предусмотрена внутренняя резервная область ISA0 и/или внешняя резервная область OSA0 для замещения дефектных областей.
Известно, что оптический диск многократной записи не содержит или не требует большой DMA, поскольку его DMA может быть записываемой и стираемой многократно, даже если диск содержит DMA ограниченного размера. Это не так для оптического диска однократной записи, такого как BD-WO. Поскольку оптический диск однократной записи не может быть повторно записан на области, которая была один раз записана, оптический диск однократной записи требует и содержит более значительную управляющую область. В оптическом диске однократной записи, чтобы более эффективно хранить управляющую информацию, управляющую информацию временно сохраняют во временной управляющей области диска (TDMA). Если диск готов к завершению обработки/закрытию, то управляющую информацию, сохраненную в окончательной/последней TDMA, передают в DMA для постоянного хранения. Как показано на Фиг.1, диск включает в себя две TDMA: TDMA0 и TDMA1. TDMA0 выделена для начальной области и имеет заданный, неизменяемый размер. TDMA1 выделена для внешней резервной области OSA0 и имеет размер, изменяемый в соответствии с размером резервной области. Размер Р области TDMA1 может быть, например, P=(N*256)/4 кластеров, причем N является положительным целым числом, которое составляет приблизительно одну четвертую часть размера полной внешней резервной области OSA0.
В каждой из TDMA0 и TDMA1 информация временного перечня (TDFL) дефектов и информация временной структуры определения диска (TDDS) вместе (TDFL + TDDS) могут быть записаны в одну единицу записи (например, один кластер в случае BD-WO), или в одной единице записи могут быть вместе записаны информация SRRI и TDDS (SRRI + TDDS), как показано. SRRI записывают, если используется режим последовательной записи, тогда как SBM (побитовое отображение пространства носителя) используют, если используется режим произвольной (неупорядоченной) записи. В каждый момент времени обновления (TDFL + TDDS) или (SRRI + TDDS) в размере одного кластера записывают в TDMA. В примере по Фиг.1 TDFL и TDDS записаны в одном кластере TDMA0, SRRI и TDDS записаны в следующем кластере TDMA0, SRRI и TDDS записаны в следующем кластере TDMA0, и так далее.
Если дефектная область имеет место внутри области данных, выполняют процесс ее замещения резервной областью. TDFL является информацией, которая управляет этим процессом в качестве перечня дефектов. В случае однослойного диска TDFL записывают размером от 1 кластера до 4 кластеров в соответствии с размером перечня дефектных зон. Информация состояния диска указывает, является ли конкретная область диска записанной или незаписанной. Конкретно, это может быть применено для случая, когда диск записывают в режиме последовательной или инкрементной записи. Кроме того, информацию TDDS обычно записывают в последнем секторе из числа 32 секторов, входящих в один кластер управляющей области. Важную информацию общего управления и управления дефектами для диска записывают в виде части информации TDDS, и информацию TDDS обычно всегда записывают последней, если управляющую информацию обновляют внутри TDMA.
Настоящее изобретение обеспечивает способ записи информации о записанном состоянии диска в новом, оптическом, с высокой плотностью записи диске, таком как BD-WO. Конкретно, SRRI используется в качестве информации о записанном состоянии, которая указывает записанное состояние для диска. Каждая SRRI относится к одной или нескольким SRR (зонам записи) на диске. Настоящее изобретение определяет различные типы SRR, которые будут обсуждены далее со ссылками на фигуры Фиг.2А-3Е. Теперь со ссылкой на Фиг.1 будет описана структура SRRI в соответствии с настоящим изобретением.
Как показано на Фиг.1, каждая SRRI 60 в (областях) TDMA обычно включает в себя три части: заголовок 50 для идентификации соответствующей SRRI, перечень из элементов представления SRR (List of SRR entries (перечень элементов SRR)) 30, включающий в себя информацию о типе SRR, и концевой элемент 40 перечня SRR для указания окончания соответствующей SRRI.
Заголовок 50 SRRI размещен в головном (первом) элементе соответствующей SRRI 60 и включает в себя поле 51 "SRRI structure identifier" (идентификатор структуры SRRI), чтобы SRRI могла быть идентифицируемой, поле 52 "List of opened SRRs" (перечень открытых SRR), чтобы идентифицировать местоположение каждой открытой SRR, относящейся к текущей SRRI, поле 53 "Number of SRR entries" (количество элементов SRR), чтобы идентифицировать общее количество структур SRR, и поле 54 "Number of opened SRRs" (количество открытых SRR), чтобы идентифицировать общее количество открытых SRR. Поле 52 "List of opened SRRs" хранит номера (идентификаторы) SRR для открытых SRR.
Посредством доступа к заголовку 50 SRRI можно узнать общее содержание полной SRRI 60 без необходимости осуществлять доступ непосредственно к перечню 30 элементов SRR. Возможно заново определять любые новые типы SRR или другую необходимую информацию и вставлять эту информацию в заголовок 50 по мере необходимости.
Перечень 30 элементов SRR ("List of SRR entries") записывают после заголовка 50 SRRI.
Если перечень 30 элементов SRR окончен, окончание перечня 30 элементов SRR идентифицировано концевым элементом 40 ("SRR List Terminator") перечня SRR. Конкретно, концевой элемент 40 перечня SRR является информацией, идентифицирующей окончание соответствующей SRRI, если SRRI имеет изменяемый размер.
Перечень 30 элементов SRR является перечнем, в котором накапливают набор элементов 35 SRR.
Восемь (8) байтов (или 64 бита (двоичных разряда)) выделены каждому элементу 35 SRR, и один элемент 35 SRR представляет информацию относительно одной SRR на диске. Каждый элемент 35 SRR включает в себя поле 31 состояния SRR, поле 32 начального адреса для хранения начального адреса соответствующей SRR, зарезервированную область 33, и поле 34 последнего записанного адреса (LRA) для хранения LRA соответствующей SRR.
В соответствии с вариантом осуществления, первые 4 самых старших бита (b63-b60) из 64 битов элемента 35 SRR выделены для поля 31 состояния SRR, следующие 28 битов (b59-b32) элемента 35 SRR выделены для поля 32 начального адреса, следующие 4 бита (b31-b28) элемента 35 SRR выделены для зарезервированной области 33, и последние 28 битов (b27-b0) элемента 35 SRR выделены для поля 34 LRA. Соответственно, в качестве управляющей информации диска, SRRI включает в состав заголовок, перечень элементов SRR и концевой элемент перечня SRR, и всю таковую информацию записывают вместе при каждом требовании обновления.
Одна из целей настоящего изобретения состоит в том, чтобы определять и различать различные типы сформированных в пределах диска SRR, и использовать их для записи/воспроизведения на (диск)/с диска. Следовательно, в соответствии с настоящим изобретением, будут определены типы SRR и теперь будет описан подробно способ записи информации, который различает типы SRR в рамках SRRI.
Конкретно, SRR является областью, зарезервированной для записи данных или информации на оптическом диске однократной записи, таком как BD-WO. Настоящее изобретение определяет типы SRR в соответствии с необходимостью и/или ходом продвижения записи. Подробное описание различных типов SRR, которые определены в соответствии с настоящим изобретением, представлено ниже со ссылками на Фиг.2А-ЗЕ.
Фигуры Фиг.2А-2D являются иллюстрациями различных типов открытых SRR для оптического диска однократной записи (например, BD-WO) в соответствии с настоящим изобретением. Открытая SRR означает SRR, которая может быть записываемой на соответствующей области. "Записываемая" означает, что SRR имеет следующий адрес с возможностью записи (NWA). Соответственно, открытой SRR является SRR с наличием NWA. Незаписываемая SRR без NWA является закрытой SRR. То есть, закрытой SRR является SRR, которая не может быть записываемой или не имеет NWA. Типы закрытых SRR будут описаны далее со ссылками на фигуры Фиг.3А-3Е.
Более конкретно, на Фиг.2А показана иллюстрация невидимой SRR из числа открытых SRR. Невидимая SRR обычно всегда является формируемой на наиболее удаленном сегменте диска или для исходного «чистого» (пустого) диска и означает незаписанную область. Другими словами, невидимая SRR имеет только начальный адрес, но не имеет конца своей области. Поскольку в невидимой SRR запись не является выполненной, ее LRA является нулем. NWA для невидимой SRR становится тем же значением, что и ее начальный адрес.
На Фиг.2В проиллюстрирована незавершенная SRR из числа открытых SRR. Незавершенной SRR является SRR, в которой запись выполнена в некоторой порции SRR, тогда как SRR находится в состоянии невидимой SRR. Другими словами, незавершенная SRR имеет только начальный адрес, но не имеет конца своей области. Так как запись выполнена в некоторой порции SRR, то LRA незавершенной SRR является последней записанной областью, на которой записаны обычные данные. Следовательно, NWA для незавершенной SRR является адресом, соседним с (или следующим за) LRA для SRR.
На Фиг.2С проиллюстрирована пустая SRR из числа открытых SRR. В отличие от невидимой SRR и незавершенной SRR по Фиг.2А и 2B, пустая SRR является SRR, которую для записи обычно формируют в промежуточной области диска, а не в наиболее удаленной области диска. Другими словами, это случай, в котором запись еще не выполнена после того, как открытая SRR образована, чтобы хост или пользователь осуществляли запись. Пустая SRR имеет и начальный адрес, и конечный адрес. Однако, поскольку пустая SRR означает состояние предварительной записи, LRA является нулевым, и NWA имеет то же значение, что и начальный адрес SRR.
На Фиг.2D проиллюстрирована частично записанная SRR из числа открытых SRR. Частично записанной SRR является SRR, в которой запись выполнена в некоторой части SRR, тогда как SRR находится в показанном на Фиг.2С состоянии пустой SRR. Следовательно, частично записанная SRR имеет и начальный адрес, и конечный адрес. Поскольку запись выполнена в некоторой части SRR, LRA частично записанной SRR является последним адресом записанный области, и NWA является адресом, следующим за LRA. В соответствии с вариантом осуществления настоящего изобретения, количество открытых SRR, являющееся допустимым, преимущественно ограничено заранее установленным числом, поскольку трудно управлять большим количеством открытых SRR на оптическом диске однократной записи. Например, в случае дисков BD-WO общее количество открытых SRR, являющееся допустимым в данный момент времени, является максимально шестнадцать. Информация относительно местоположения и количества открытых SRR в пределах диска может быть получена посредством проверки поля 52 "List of opened SRRs" и поля 54 "Number of opened SRRs" в заголовке 50 SRRI по Фиг.1.
На Фиг.3А-3Е показаны иллюстрации различных типов закрытых SRR для оптического диска однократной записи, такого как BD-WO, в соответствии с настоящим изобретением. Закрытой SRR является SRR, которая является незаписываемой, и "незаписываемая" означает, что SRR не имеет NWA. Следовательно, закрытая SRR может быть образована согласно завершению записи SRR. Даже если в SRR остается записываемая область, SRR может быть принудительно закрыта по команде закрытия, осуществляемой пользователем/хостом.
Более конкретно, на Фиг.3А показана иллюстрация пустой SRR из числа закрытых SRR. Пустой SRR является SRR, которая закрыта по команде закрытия без осуществления записи в SRR, если SRR находится в показанном на Фиг.2С состоянии пустой SRR. В этом отношении Фиг.3А является примером закрытой пустой SRR, a Фиг.2С является примером открытой пустой SRR.
На Фиг.3В показана иллюстрация частично записанной SRR из числа закрытых SRR. Частично записанной SRR является SRR, которая закрыта по команде закрытия без добавочной записи в SRR, если SRR находится в показанном на Фиг.2С состоянии частично записанной SRR. В этом отношении на Фиг.3В показана закрытая, частично записанная, SRR и на Фиг.2D показана открытая, частично записанная, SRR.
На Фиг.3С показана иллюстрация завершенной SRR из числа закрытых SRR. Завершенной SRR является SRR, в которой запись обычных пользовательских данных выполнена до конца SRR. Завершенная SRR существует только в числе закрытых SRR.
На Фиг.3D показана иллюстрация другого примера закрытой, частично записанной SRR из числа закрытых SRR. Этот тип SRR включает в себя SRR, которую закрывают после того, как некоторую записываемую область (после LRA) из SRR дополняют конкретными фиктивными данными при закрытии открытой, частично записанной SRR по Фиг.2D. Область целиком или некоторая область из записываемой области SRR могут быть дополнены фиктивными данными. В качестве разновидности для дополнения SRR может использоваться конкретный код символа (атрибут ASCII (американский стандартный код информационного обмена)) вместо фиктивных данных. Данные заполнения могут быть использованы для указания, что SRR является закрытой. В одном примере конкретным символом в качестве данных заполнения может быть "CLSD" (закрыто), указывающим, что соответствующая SRR является закрытой. В другом примере могут использоваться фиктивные данные из нулей, так что если выявлена SRR с такими фиктивными данными, эта SRR может быть определена являющейся закрытой SRR. При дополнении открытой SRR для того, чтобы ее закрыть, по меньшей мере часть записываемой области SRR может быть записана данными заполнения. Эта часть SRR может быть, по меньшей мере, одной единицей записи такой, как один кластер, и может быть первым кластером после LRA. То есть, по меньшей мере одна единица записи открытой SRR, начинающаяся с ее NWA, может быть дополнена при закрытии открытой SRR. На Фиг.3Е показана иллюстрация другого примера закрытой пустой SRR из числа закрытых SRR. Этот тип SRR включает в себя SRR, которая закрыта после того, как некоторая записываемая область SRR дополнена данными заполнения при закрытии открытой пустой SRR по Фиг.2С. При этом применяется операция дополнения, показанная на Фиг.3D, как обсуждено выше. Как показано на Фиг.3А-3В и 3D-3E, если открытая SRR по команде закрытия изменяется на закрытую SRR, факт, что незаписанная область закрыта без дополнения (Фиг.3А и 3В), и факт, что незаписанная область закрыта с наличием дополнения (Фиг.3D и 3Е) определяют различным образом.
Также факт, что SRR является закрытой без дополнения, и факт, что SRR является закрытой после ее дополнения конкретными данными заполнения, могут выполняться выборочно. В случае существующих дисков Blu-ray незаписанная область является совместимой с диском «только для воспроизведения» даже без дополнения. Устройство записи/воспроизведения (Фиг.14) может выборочно выполнять операцию дополнения, таким образом эффективно обеспечивая степень свободы в структуре/действии устройства записи/воспроизведения. Дополнительно, в операции дополнения блок записи/воспроизведения (например, компонент 10 на Фиг.14) устройства записи/воспроизведения может предварительно сохранять данные заполнения и автоматически записывать их в SRR по мере необходимости. Это уменьшает время операции дополнения по сравнению с таковым в случае, когда контроллер передает данные заполнения, и дополнение происходит после этого.
Более того, если порция (например, первый кластер после LRA) записываемой области внутри SRR заполнена конкретными данными в ходе закрытия SRR, является возможным полноценно восстановить текущее состояние диска, даже если имеется потеря SRRI. Подробное описание этого признака изобретения будет приведено далее со ссылкой на фигуры Фиг.7А-13В.
На фигурах Фиг.4А-4G показаны иллюстрации примера процесса формирования нескольких SRR в пределах диска по фигурам Фиг.1-3Е в соответствии с вариантом осуществления настоящего изобретения. На этих и других фигурах порция, обозначенная толстой стрелкой, представляет местоположение NWA. При этом различные типы сессий будут совместно определены и описаны в соответствии с настоящим изобретением.
"Сессия" является единицей записи более высокого уровня в сравнении с единицей записи более низкого уровня, такой как SRR, и включает в себя по меньшей мере одну SRR. Также, поскольку только одна записываемая сессия может присутствовать в пределах диска в данный момент времени, должна быть выделена новая сессия после того, как все предварительно выделенные сессии закрыты. Соответственно, в случае если сессия является закрытой, все SRR, имеющиеся в пределах этой сессии, должны быть закрыты вместе. Также каждая SRR может быть закрыта путем дополнения области целиком или некоторой области из записываемой области внутри SRR или может быть закрыта без дополнения записываемой области SRR, как обсуждено выше. Эта операция может быть выборочно выполняемой оптическим устройством записи/воспроизведения.
Сессии могут быть разбиты на группы различных типов: пустая сессия, имеющая только невидимую SRR; незавершенная сессия, имеющая по меньшей мере одну открытую SRR, кроме невидимой SRR; и завершенная сессия, имеющая только одну или несколько закрытых SRR. Конкретно, на Фиг.4A показана иллюстрация исходного пустого диска, который находится в записываемом состоянии по всей области целиком. Начальным адресом для диска становится NWA. В таком состоянии только одна SRR присутствует на диске. Это является одинаковым с невидимой SRR, показанной на Фиг.2А. Следовательно, сессия при этом имеет исходное состояние диска, в котором присутствует только одна пустая сессия.
На Фиг.4В показана иллюстрация случая, когда является записанной некоторая порция пустого диска по Фиг.4А, или сессия по Фиг.4А не является закрытой. В таком состоянии только одна SRR присутствует на диске. Это является одинаковым с незавершенной SRR, показанной на Фиг.2В. Следовательно, сессия при этом находится в состоянии, в котором присутствует только одна незавершенная сессия. На Фиг.4С показана иллюстрация случая, если исполняется команда закрытия сессии, когда диск находится в состоянии по Фиг.4В. На этот момент времени имеющаяся область записанных данных разделена на независимые закрытые SRR в соответствии с командой закрытия сессии и создана новая (пустая) сессия. Другими словами, на Фиг.4В записанная область целиком становится завершенной SRR#1, которая в свою очередь составляет завершенную сессию #1. Незаписанная область затем становится невидимой SRR (показанной на Фиг.2А), которая в свою очередь составляет пустую сессию.
На Фиг.4D показана иллюстрация случая, когда две открытых SRR являются резервированными в пустой сессии по Фиг.4С. Каждая новая резервированная открытая SRR становится пустой SRR и имеет NWA. Остальная область пустой сессии образует невидимую SRR. В результате пустая сессия по Фиг.4С изменяется на незавершенную сессию.
На Фиг.4Е показана иллюстрация случая, когда данные записаны в первой пустой SRR и невидимой SRR по Фиг.4D. Вследствие выполнения записи, первая пустая SRR изменяется на открытую, частично записанную SRR и невидимая SRR изменяется на незавершенную SRR. На Фиг.4F показана иллюстрация случая, когда команду закрытия сессии исполняют из состояния по Фиг.4Е, но незаписанная область(и) сессии закрыта без дополнения. При закрытии сессии все SRR, содержащиеся в этой сессии, должны быть закрытыми. Например, имеющаяся область записанных данных из незавершенной сессии по Фиг.4Е становится независимой завершенной сессией (завершенная сессия #2) по команде закрытия сессии. Все SRR, содержащиеся в завершенной сессии #2, изменяются на закрытые SRR, чтобы образовать закрытую, частично записанную SRR#2, закрытую пустую SRR#3 и завершенную SRR#4. Оставшаяся, наиболее удаленная SRR становится невидимой SRR#5 в качестве открытой SRR и является созданной пустая, заново резервированная сессия #3, содержащая невидимую SRR#5. На Фиг.4G показана иллюстрация другого случая, когда команду закрытия сессии выполняют из состояния по Фиг.4Е, но незаписанная область(и) сессии является закрытой с наличием дополнения. То есть настоящий процесс может переходить из состояния по Фиг.4Е в состояние или по Фиг.4F, или по 4G. Что относится к Фиг.4G, имеющиеся области записанных данных незавершенной сессии по Фиг.4Е становятся независимой завершенной сессией #2 по команде закрытия сессии. После того, как некоторые или все оставшиеся области завершенной сессии #2 дополняют фиктивными данными или конкретными символьными данными, как обсуждено выше, все SRR, содержащиеся в завершенной сессии #2, изменяются на закрытые SRR. В качестве результата дополнения три типа закрытых SRR являются резервированными в пределах завершенной сессии #2. Ими являются: закрытая SRR#2, которая после дополнения изменяется из открытой, частично записанной SRR на закрытую SRR; закрытая SRR#3, которая изменяется после дополнения из открытой, пустой SRR на закрытую SRR; и завершенная SRR#4, которая изменяется на закрытую SRR после того, как являются обычно записанными физические пользовательские данные. Хотя на Фиг.4G показано, что записываемые области целиком являются дополняемыми в ходе закрытия многих SRR, настоящее изобретение охватывает сценарий, в котором дополняемой может быть только порция (например, первая часть или кластер после LRA) из SRR.
В соответствии с настоящим изобретением, если SRR являются закрытыми, могут быть созданы различные типы SRR в зависимости от того, выполняется ли операция дополнения для (зон) SRR, как показано на Фиг.4F или Фиг.4G. Следовательно, имеется необходимость в наличии способа записи новой информации о SRR, который может различать заданные типы SRR для того, чтобы корректно указывать записанное состояние диска.
В дальнейшем будет описан способ идентификации типа SRR. Для удобства пояснения, этот способ будет описан применительно к элементу SRR в рамках SRRI по Фиг.1. Согласно настоящему изобретению идентификацию типа SRR выполняют в соответствии с дополнением закрытой SRR, и является очевидным, что могут быть сделаны различные модификации и изменения в настоящем изобретении. На Фиг.5А показана иллюстрация первого варианта осуществления элемента SRR в соответствии с настоящим изобретением. Структура элемента SRR по Фиг.5А применена к каждому элементу 35 SRR по Фиг.1, но может применяться к любому другому элементу SRR для диска. Как показано, элемент 35 SRR включает в состав поле 31 состояния SRR, поле 32 начального адреса, зарезервированную область 33 и поле 34 LRA, как обсуждено выше. Поле 31 состояния SRR заключает в себе 4-битовую информацию состояния SRR, используемую, чтобы различать, является ли соответствующая SRR закрытой с наличием дополнения или без дополнения.
Конкретно, 1 бит (31а) из 4-битовой информации состояния SRR в поле 31 состояния SRR используется в качестве флажка (атрибута) (в дальнейшем именуемого как "Р-флажок") дополнения, чтобы идентифицировать, выполнено ли дополнение для соответствующей SRR, и остальные 3 бита (31b) из поля 31 состояния SRR являются резервированной областью, чтобы допускать будущие модификации в стандарте по мере необходимости. В примере первый бит (b63) поля 31 состояния SRR заключает в себе Р-флажок и оставшиеся три бита (b62-b60) поля 31 состояния SRR действуют в качестве резервированной области. Однако являются возможными другие разновидности.
В примере, если Р-флажок имеет значение "1b" (двоичная 1), это означает, что соответствующая SRR является закрытой SRR, в которой было выполнено дополнение. Если Р-флажок имеет значение "0b" (двоичный 0), это означает, что соответствующая SRR является SRR, в которой не было выполнено дополнение. В Р-флажке могут использоваться другие значения. Соответственно, если Р-флажок имеет значение "0b", соответствующая SRR может быть открытой SRR или закрытой SRR. Однако, если соответствующая SRR является SRR, которая зарегистрирована (внесена) в поле 52 "List of opened SRRs" в заголовке 50 SRRI, это означает, что она является открытой SRR, но если она не зарегистрирована, то это означает, что она является закрытой SRR.
В поле 32 начального адреса элемента 35 SRR записан адрес, соответствующий начальному адресу соответственной SRR. Обычно он представлен номером физического сектора (PSN). Зарезервированная область/поле 33 из элемента 35 SRR предусмотрены для будущих модификаций в стандарте по мере необходимости.
Поле 34 LRA элемента 35 SRR предоставляет информацию о LRA соответствующей SRR. То есть, записана информация относительно конечного адреса фактически записанных пользовательских данных (кроме данных дополнения) соответствующей SRR. Другими словами, в случае завершенной SRR, конечные адресы LRA и SRR соответствуют друг другу. Однако, в случае частично записанной SRR, конечные адреса LRA и SRR не соответствуют друг другу. LRA является адресом области, в которой записаны физические пользовательские данные. Даже если конкретные данные дополнения записаны в SRR посредством операции дополнения, значение LRA для SRR не изменяется. Также, в случае пустой SRR, LRA для SRR становится нулевым, поскольку нет области, в которой записаны физические пользовательские данные.
На Фиг.5G и 4С показаны иллюстрации двух различных примеров записи Р-флажка по Фиг.5А на основании способа создания элемента SRR в соответствии с первым вариантом осуществления настоящего изобретения. Для удобства пояснения на Фиг.5В показана иллюстрация примера по Фиг.4F, в котором не выполняют дополнение в ходе закрытия SRR, и на Фиг.5С показана иллюстрация примера по Фиг.4G, в котором выполняют дополнение в ходе закрытия SRR.
Что относится к Фиг.5G, в этом примере номера SRR от #1 до #5 даны, соответственно, пяти SRR последовательно. SRR#1 является завершенной SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#2 является закрытой, частично записанной SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#3 является закрытой, пустой SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#4 является завершенной SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#5 является невидимой SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b".
В случае по Фиг.5G все SRR не имеют дополнения, как указано посредством Р-флажков "0b". Открытой SRR является только SRR#5 (невидимая SRR). Следовательно, только SRR#5 является записанной в поле 52 "List of opened SRRs" заголовка 50 SRRI в качестве "1-ой открытой SRR" из числа максимально 16 возможных открытых SRR. Остальные поля "от 2-ой до 16-ой открытой SRR" из поля 52 (Фиг.7D) установлены в нуль.
Что касается Фиг.5С, номера SRR от #1 до #5 даны, соответственно, для пяти SRR последовательно. SRR#1 является завершенной SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#2 является закрытой, частично записанной SRR с наличием дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "1b". SRR#3 является закрытой, пустой SRR с наличием дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "1b". SRR#4 является завершенной SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". SRR#5 является невидимой SRR без дополнения, что указано в соответствующем элементе SRR посредством Р-флажка "0b". В случае Фиг.5С, три SRR #1, #4 и #5 не имеют дополнения, что указано посредством Р-флажков "0b". Две SRR #2 и #3 имеют дополнение, как указано посредством Р-флажков "1b". Открытой SRR является SRR#5 (невидимая SRR). Следовательно, только SRR#5 является записанной в поле 52 "List of opened SRRs" заголовка 50 SRRI в качестве 1-ой открытой SRR. Остальные поля "от 2-ой до 16-ой открытой SRR" из поля 52 установлены в нуль. Соответственно, посредством задания Р-флажка в поле состояния SRR для элемента SRR так, как в первом варианте осуществления, могут быть дополнительно различаемыми различные типы закрытых SRR. LRA и информация о начальном адресе присутствуют внутри элемента SRR. Например, как может быть видно на Фиг.3С, 3D и 3Е, из числа этих закрытых SRR отдельные SRR могут быть различены одна от другой, поскольку позиции для адресов LRA отличаются друг от друга. Однако, сравнивая Фиг.3В и 3D, закрытые SRR имеют одинаковые LRA. В этом случае является трудным идентифицировать тип SRR посредством LRA. В таких случаях может быть необходимым различать отдельные SRR в соответствии с операцией дополнения, используя Р-флажки. Подобным образом на Фиг.3А и 3Е, типы SRR могут быть различаемыми в соответствии с операцией дополнения, используя Р-флажки. В соответствии с вариантом осуществления настоящего изобретения, чтобы различать типы SRR, имеется способ непосредственного представления присутствия или отсутствия дополнения внутри дополняемого кластера SRR, без записи информации относительно присутствия дополнения, используя Р-флажок в элементе SRR. Очевидно, что таковой способ включен в рамки объема данного изобретения. В таковом способе может осуществляться поиск присутствия или отсутствия в SRR заранее установленных дополняемых данных (например, фиктивных данных или конкретных фактических данных), чтобы различить тип этой SRR. На Фиг.6А показана иллюстрация второго варианта осуществления элемента SRR в соответствии с настоящим изобретением. Структура элемента SRR по Фиг.6А применяется к каждому элементу 35 SRR по Фиг.1, но может применяться к любому другому элементу SRR для диска. Как показано, элемент 35 SRR включает в состав поле 31 состояния SRR, поле 32 начального адреса, зарезервированное поле 33 и поле 34 LRA, как обсуждено выше. Конкретно, 4-битовая информация состояния SRR сохраняется в поле 31 состояния SRR и используется, чтобы различать, является ли соответствующая SRR закрытой с наличием дополнения или без дополнения, и чтобы различать, является ли соответствующая SRR начальной SRR для сессии. Но, поскольку поле начального адреса и поле LRA из элемента SRR на Фиг.6А являются такими же, как показанные на Фиг.5А, их описание будет опущено.
Диск предшествующего уровня техники, например DVD, требует добавочных областей (например, начальная граничная область/конечная граничная область (boarder-in/boarder-out)) чтобы различить сессию, но добавочная область является причиной того, что полная емкость записи диска должна быть уменьшена. Следовательно, настоящее изобретение обеспечивает информацию, идентифицирующую начало сессии, для предоставления возможности, того что структура сессии для полного диска может быть легко проверена с использованием только флажка сессии, без выделения добавочной области.
Соответственно, поле 31 состояния из элемента 35 SRR, как показано на Фиг.6А, включает в себя один бит (31а), заключающий в себе Р-флажок для идентификации, выполнено ли дополнение в соответствующей SRR, и другой бит (31с), используемый в качестве флажка сессии (в дальнейшем обозначаемый "S-флажок"), чтобы идентифицировать, является ли соответствующая SRR начальной SRR сессии (началом сессии). Остальные 2 бита (31d) поля 31 состояния остаются в качестве зарезервированной области для обеспечения будущих модификаций в стандарте по мере необходимости.
Как в примере по Фиг.5А, если Р-флажок на Фиг.6А имеет значение "1b", это означает, что соответствующая SRR является закрытой SRR, в которой было выполнено дополнение. Если Р-флажок имеет значение "0b", это означает, что соответствующая SRR является SRR, в которой дополнение не было выполнено. Соответственно, если Р-флажок имеет значение "0b", соответствующая SRR может быть открытой SRR или закрытой SRR. Однако, если соответствующая SRR является SRR, которая зарегистрирована в поле 52 "List of opened SRRs" в заголовке 50 SRRI, это означает, что соответствующая SRR является открытой SRR; однако, если она не зарегистрирована, это означает, что соответствующая SRR является закрытой SRR. Дополнительно, в примере по Фиг.6А, если S-флажок имеет значение "1b", это означает, что соответствующая SRR является SRR начала сессии. Если S-флажок имеет значение "0b", это означает, что соответствующая SRR не является SRR начала сессии. Могут использоваться другие значения для S-флажка и/или Р-флажка.
На Фиг.6В и 6С показаны иллюстрации двух примеров записи Р-флажка и S-флажка по Фиг.6А на основании способа создания элемента SRR согласно второму варианту осуществления настоящего изобретения. Для удобства пояснения на Фиг.6В показана иллюстрация примера по Фиг.4F, в котором в ходе закрытия SRR дополнение не было выполнено, и на Фиг.6С показана иллюстрация примера по Фиг.4G, в котором было выполнено дополнение в ходе закрытия SRR.
Что касается Фиг.6В, в примере, номера SRR от #1 до #5 назначены, соответственно, для пяти SRR последовательно и сессии включают в себя две завершенные сессии #1 и #2 и одну пустую сессию #3.
SRR#2 по Фиг.6В является закрытой, частично записанной SRR без дополнения, что указано в соответствующем элементе SRR (элемент SRR#2) посредством Р-флажка "0b". S-флажок в элементе SRR#2 имеет значение "1b", поскольку SRR#2 является SRR начала сессии, то есть начальной SRR для сессии #2.
SRR#3 на Фиг.6В является закрытой, пустой SRR без дополнения, что указано в элементе SRR#3 посредством Р-флажка "0b". S-флажок в элементе SRR#3 имеет значение "0b", поскольку SRR#3 не является начальной SRR для сессии #2.
SRR#4 на Фиг.6В является завершенной SRR без дополнения, что указано в элементе SRR#4 посредством Р-флажка "0b". S-флажок в элементе SRR#4 имеет значение "0b", поскольку SRR#4 не является начальной SRR для сессии #2.
SRR#5 на Фиг.6В является невидимой SRR без дополнения, что указано в элементе SRR#5 посредством Р-флажка "0b". S-флажок в элементе SRR#5 имеет значение "1b", поскольку SRR#5 является начальной/конечной SRR для сессии #3.
В примере по Фиг.6В все SRR не имеют дополнения, как указано посредством Р-флажков "0b".
В случае соответствующих началу сессии SRR #1, #2 и #5 их S-флажки имеют значение "1b".
Открытой SRR является SRR#5 (невидимая SRR). Следовательно, только SRR#5 записана в качестве "1-ой открытой SRR" в поле 52 "List of opened SRRs" в заголовке 50 SRRI.
Что касается Фиг.6С, в примере, номера SRR от #1 до #5 назначены, соответственно, для пяти SRR последовательно, и сессии включают в себя две завершенные сессии #1 и #2 и одну пустую сессию #3.
SRR#2 на Фиг.6С является закрытой SRR#2 с наличием дополнения, что указано в соответствующем элементе SRR (элементе SRR#2) посредством Р-флажка "1b". S-флажок в элементе SRR#2 имеет значение "1b", поскольку SRR #2 является SRR начала сессии, то есть, начальной SRR для сессии #2.
SRR#3 на Фиг.6С является закрытой, пустой SRR с наличием дополнения, что указано в элементе SRR#3 посредством Р-флажка "1b". S-флажок в элементе SRR#3 имеет значение "0b", поскольку SRR#3 не является начальной SRR для сессии #2.
SRR#4 на Фиг.6С является завершенной SRR без дополнения, что указано в элементе SRR#4 посредством Р-флажка "0b". S-флажок в элементе SRR#4 имеет значение "0b", поскольку SRR#4 не является начальной SRR для сессии #2.
SRR#5 на Фиг.6С является невидимой SRR без дополнения, что указано в элементе SRR#5 посредством Р-флажка "0b". S-флажок в элементе SRR#5 имеет значение "1b", поскольку SRR#5 является начальной SRR для сессии #3.
В примере по Фиг.6С три SRR #1, #4 и #5 не имеют дополнения, как указано их Р-флажками "0b". Две SRR #2 и #3 содержат дополнение, как указано их Р-флажками "1b". В SRR #2 и #3, соответствующих началу сессии, их S-флажки записаны в виде "1b".
Также, подобно примеру по Фиг.6 В, открытой SRR является только SRR#5 (невидимая SRR). Следовательно, только SRR#5 записана в качестве "1-ой открытой SRR" в поле 52 "List of opened SRRs" заголовка 50 SRRI.
Соответственно, посредством задания и "Р-флажка", и "S-флажка" в информации о состоянии SRR, как во втором варианте осуществления, закрытые SRR могут быть различаемы с использованием дополнения. Различные типы сессий могут быть различаемы без необходимости выделения добавочных областей для начала и конца сессии, таким образом значительно повышая эффективность операций оптической записи/воспроизведения.
Теперь будет описан способ записи и обновления SRRI, которая указывает записанное состояние для диска в соответствии с настоящим изобретением. Конкретно, в ходе закрытия SRR дополняют конкретные данные, и потерянная SRRI может быть эффективно восстановлена с использованием дополненной(ых) SRR.
На Фиг.7А показана иллюстрация исходного пустого диска, который находится в записываемом состоянии по всей полной области. Начальным местоположением для диска становится NWA. В таком состоянии только одна SRR присутствует на диске. Это является одинаковым с невидимой SRR, показанной на Фиг.2А.
Следовательно, сессия находится в исходном состоянии диска, в котором присутствует только одна пустая сессия. Это является верным для пустого диска, в котором SRRI еще не записана. На Фиг.7В показана иллюстрация случая, что некоторая часть пустого диска по Фиг.7А записана данными, но сессия не является закрытой. В таком состоянии только одна SRR (SRR#1) присутствует на диске. Это является тем же, что и незавершенная SRR, показанная на Фиг.2В. Следовательно, диск находится в таком состоянии, что присутствует только одна незавершенная сессия. На Фиг.7С показана иллюстрация процесса записи SRRI в управляющих областях диска, когда диск находится в состоянии по Фиг.7В. Для удобства пояснения показаны только некоторые порции из числа всех различных компонентов структуры диска и структуры SRRI, показанных на Фиг.1. Например, хотя (SRRI + TDDS) или (TDFL + TDDS) записаны в каждом кластере TDMA, например, TDMA0 диска, как обсуждено выше, только SRRI показана в TDMA0 по Фиг.7С, а TDFL и/или TDDS опущены для ясности. Далее, показаны только поле 52 "List of opened SRRs" и поле 30 "List of SRR entries" из числа различных полей SRRI, показанной на Фиг.1.
Показанное на Фиг.7С состояние записываемого диска имеет место, когда присутствует только одна открытая SRR (SRR#1) по всей области диска, как на Фиг.7В. Как показано на Фиг.7С, если незавершенная SRR#1 сформирована без закрытия сессии, как на Фиг.7 В, формируют SRRI#1 (60a), относящуюся к SRR#1, и записывают в TDMA0. В SRRI#1 (60a) в ее поле 52а "List of opened SRRs" записывают номер SRR для открытой SRR#1. В поле 30а "List of SRR entries" в SRRI#1 (60a) присутствует только один элемент 35 SRR, относящийся к SRR#1. Элемент 35 SRR (или элементы SRR 35b-35р, обсуждаемые далее) может иметь структуру элемента SRR по Фиг.5А или 6А, обсужденным выше.
На Фиг.7D показана иллюстрация подробно представленной структуры поля "List of opened SRRs", которое записывают в заголовке SRRI в соответствии с вариантом осуществления настоящего изобретения. Структура этого поля, как показано на Фиг.7D, применима к любому полю "List of opened SRRs" настоящего изобретения, например, к полям 52 и 52a-52f (обсуждаемым далее). Информацию, хранимую в этом поле, используют, чтобы идентифицировать местоположение любой открытой(ых) SRR. Использование этого поля описано более подробно в качестве нижеследующего. Номер элемента открытой SRR записывают в поле SRRI "List of opened SRRs" в качестве информации о позиции элемента открытой SRR. То есть позицию элемента открытой SRR идентифицируют, используя "номер открытой SRR", причем в этом примере общее количество открытых SRRs, которое допустимо в данный момент времени, является максимально шестнадцать. Два байта выделены для хранения каждого из шестнадцати различных номеров открытых SRR.
Чтобы выполнять операцию над диском, устройство записи/воспроизведения должно определить записываемое местоположение(я) для диска, когда оптический диск загружают. Это возможно посредством получения значения NWA из любой открытой SRR. Соответственно, устройство записи/воспроизведения должно знать местоположение какой-либо открытой SRR на диске, чтобы иметь возможность определить записываемое местоположение(я) на диске. Однако, поскольку нет информации, которая идентифицирует непосредственно, является ли конкретная SRR открытой SRR или закрытой SRR, настоящее изобретение обеспечивает поле "List of opened SRRs" в заголовке SRRI и осуществляет доступ к этому полю, чтобы получить местоположение любой открытой SRR согласно номерам SRR. Как только идентифицирован номер открытой SRR, к элементу с соответствующим номером SRR можно осуществить доступ из SRRI, чтобы получить точное местоположение (то есть посредством доступа к начальному адресу в поле начального адреса элемента SRR) открытой SRR. Таким образом, устройство оптической записи/воспроизведения может считывать информацию элемента открытой SRR более легко.
В соответствии с настоящим изобретением, только SRR, номер SRR которой записан в поле "List of opened SRRs" в SRRI, рассматривают являющейся открытой SRR. Если открытая SRR изменяется на закрытую SRR, номер SRR, соответствующий измененной SRR, стирают или удаляют из поля "List of opened SRRs". Используя иначе, чтобы закрыть конкретную открытую SRR, например, в ответ на команду закрытия, (значение) SRR для этой SRR удаляют из поля "List of opened SRRs" в SRRI. Удаление номера SRR из поля "List of opened SRRs" тогда указывает закрытие соответствующей SRR.
На Фиг.8А показана иллюстрация случая, если команду закрытия сессии выполняют, когда диск находится в состоянии по Фиг.7В. Как показано на Фиг.8А, имеющиеся области записанных данных разделены на независимые закрытые SRR в соответствии с командой закрытия сессии и является формируемой новая сессия. Другими словами, завершенная записанная область показанная на Фиг.7В, становится завершенной SRR#1, которая, в свою очередь, составляет завершенную сессию #1. Незаписанная область затем становится невидимой SRR#2, которая, в свою очередь, составляет пустую сессию #2.
На Фиг.8В показана иллюстрация процесса записи записанного состояния диска, когда оно относится к состоянию диска, как на Фиг.8А. Как показано на Фиг.8В, SRRI#2 (60b) записана в TDMA0, следующей за предварительно записанной SRRI#1 (60a). Поскольку записанное состояние диска по Фиг.8А является случаем, в котором на полной области диска присутствуют только одна открытая SRR (SRR#2) и одна закрытая SRR (SRR#1), соответствующий номер открытой SRR (SRR#2) записан в поле 52b "List of opened SRRs" в SRRI#2 (60b). Далее, информацию относительно двух элементов SRR (SRR#1 и SRR#2) записывают в поле 30b "List of SRR entries" в SRRI#2 (60b) в виде элементов 35b и 35с SRR.
На Фиг.8В элемент закрытой SRR был обозначен с использованием затененной пометки. Хотя не показано, следует понимать, что наряду с записью SRRI#2 (60b) в TDMA0, другую управляющую информацию, такую как обновленная информация TDDS, также записывают в соответствующем кластере (или единице записи) TDMA0.
На Фиг.9А показана иллюстрация случая, когда две открытых SRR резервированы для новой записи из состояния диска по Фиг.8А. Как показано на Фиг.9А, заново резервированные открытые SRR стали открытой пустой SRR#2 и открытой пустой SRR#3, каждая из которых имеет соответствующий NWA, как обозначено жирными стрелками. Остальная область становится невидимой (открытой) SRR#4. Сессии включают в состав завершенную сессию #1 и сессию #2, которая изменилась из пустой сессии на незавершенную сессию. На Фиг.9В показана иллюстрация процесса записи состояния записываемого диска, когда оно относится к состоянию диска согласно Фиг.9А. Как показано на Фиг.9В, еще одна SRRI#3 (60с) записана в TDMA0, следующей за предварительно записанной SRRI#2 (60b). Поскольку записанное состояние диска Фиг.9А является случаем, в котором присутствуют три открытых SRR (SRR #2, #3, #4) и одна закрытая SRR (SRR#1), соответствующие номера открытых SRR (SRR #2, #3, #4) записаны в поле 52с "List of opened SRRs" в SRRI#3 (60с). Далее, информация относительно всех четырех элементов SRR (SRR #1-#4) записана в поле 30с "List of SRR entries" в SRRI#3 (60с) в качестве элементов SRR 35d-35g, соответственно. На Фиг.9В элемент закрытой SRR был обозначен с использованием затененной пометки. Хотя не показано, следует понимать, что наряду с записью SRRI#3 (60с) в TDMA0, другая управляющая информация, такая как обновленная информация TDDS, также записана в соответствующем кластере (или единице записи) TDMA0.
На Фиг.10А показана иллюстрация случая, когда данные записаны в первую пустую SRR (SRR#2) и в невидимую SRR (SRR#4) в состоянии диска по Фиг.9А. В результате, первая пустая SRR изменилась на открытую, частично записанную SRR#2, невидимая SRR изменилась на незавершенную SRR#4, но открытая пустая SRR#3 не изменилась. На Фиг.10В показана иллюстрация процесса записи записанного состояния диска, когда оно принадлежит состоянию диска согласно Фиг.10А. Как показано на Фиг.10В, еще одна SRRI#4 (60d) записана в TDMA0, следующей за предварительно записанной SRRI#3 (60 с). Поскольку записанное состояние диска по Фиг.10А является случаем, в котором присутствуют три открытых SRR (SRR #2, #3, #4) и одна закрытая SRR (SRR#1), соответствующие номера открытых SRR (SRR #2, #3, #4) записаны в поле 52d "List of opened SRRs" в SRRI#4 (60d). Кроме того, информация относительно всех четырех элементов SRR (SRR #1-#4) записана в поле 30d "List of SRR entries" в SRRI#4 (60d) в качестве элементов SRR 35h-35k соответственно.
На Фиг.10В элемент закрытой SRR был обозначен с использованием затененной пометки. Хотя не показано, следует понимать, что наряду с записью SRRI#4 (60d) в TDMA0, другая управляющая информация, такая как обновленная информация TDDS, также записана в соответствующем кластере (или единице записи) TDMA0.
Количество элементов SRR и местоположение открытых SRR на Фиг.10В равно таковым по Фиг.9В. Однако, поскольку запись в конкретной открытой SRR была выполнена, как показано на Фиг.10А, изменилась информация LRA внутри элемента открытой SRR, в котором выполняют такую запись. Следовательно, добавочно записываемое местоположение NWA также изменяется.
На Фиг.11А показана иллюстрация случая, когда команду закрытия сессии исполняют в состоянии диска по Фиг.10А, но его открытая SRR является закрытой после того, как дополняют некоторую добавочно записываемую область открытой SRR. В операции дополнения, полная или некоторая часть добавочно записываемой области открытой SRR может быть выборочно дополнена, как обсуждено выше. Дополнение выполняют, используя фиктивные данные (например, нуль) или конкретные фактические данные (например, код символа "CLSD") в качестве данных заполнения, как обсуждено выше. То есть операция дополнения по Фиг.11А является такой же, как обсуждалась в связи с фигурами Фиг.3D и 3Е.
Как показано на Фиг.11А, имеющиеся области записанных данных становятся независимой завершенной сессией в соответствии с командой закрытия сессии и все SRR, содержащиеся в этой завершенной сессии изменяются на закрытые SRR. Например, в ответ на команду закрытия сессии, часть (например, первый кластер после LRA) для каждой открытой SRR является дополненной, и SRR являются закрытыми. В этом случае информация LRA, записанная в элементе SRR, указывает последнюю записанную область, на которой записаны фактические пользовательские данные, и порция фиктивных данных не влияет на определение позиции LRA. После того, как команда закрытия была выполнена, это имеет результатом закрытую, частично записанную SRR#2, закрытую пустую SRR#3 и завершенную SRR#4, которые в свою очередь составляют заново резервированную завершенную сессию #2. Оставшаяся, наиболее удаленная SRR становится невидимой (открытой) SRR#5, которая в свою очередь составляет пустую сессию #3.
На Фиг.11В показана иллюстрация процесса записи записанного состояния диска, когда оно относится к состоянию диска согласно Фиг.11А. Как показано на Фиг.11В, еще одна SRRI#5 (60e) записана в TDMA0, следующей за предварительно записанной SRRI#4 (60d). Поскольку записанное состояние диска Фиг.11А является случаем, в котором присутствуют только одна открытая SRR (SRR#5) и четыре закрытые SRR (SRR #1-#4), соответствующий номер открытой SRR (SRR#5) записан в поле 52е "List of opened SRRs" в SRRI#5 (60e). Далее, информацию относительно всех пяти элементов SRR (SRR #1-#5) записывают в поле 30е "List of SRR entries" SRRI#5 (60e) в виде элементов SRR 35l-35p соответственно.
На Фиг.11В элемент закрытой SRR был обозначен с использованием затененной пометки. Хотя не показано, следует понимать, что наряду с записью SRRI#5 (60e) в TDMA0, еще одна управляющая информация, такая как обновленная информация TDDS, также записана в соответствующем кластере (или единице записи) TDMA0.
В случае SRR#2 и SRR#3, в которых фиктивные данные дополняют по команде закрытия, последнее местоположение, в котором записаны фактические пользовательские данные, записано в поле LRA соответствующего элемента SRR.
Также, если Р-флажок присутствует в поле состояния элемента SRR, как обсуждено выше, является возможным в соответствии с дополнением распознать, что соответствующая закрытая SRR является закрытой.
Если Р-флажок не присутствует в элементе SRR, то посредством рассмотрения записанного состояния для области SRR после ее LRA может быть определено, что соответствующая SRR является дополненной SRR, то есть, посредством проверки, для того чтобы определить присутствие или отсутствие конкретных данных дополнения по адресу NWA (после LRA) для SRR.
Как может быть видно по фигурам от Фиг.7А-11В, SRRI является информацией, указывающей записанное состояние для текущего диска. Устройство записи/воспроизведения должно проверять самую последнюю SRRI (SRRI#5 в вышеупомянутом примере), в завершение обработки записанную в управляющей области, когда соответствующий диск загружают. Поскольку только самая последняя SRRI корректно указывает окончательное записанное состояние диска, является возможным проверить местоположение добавочно записанной SRR.
Однако, если источник энергии внезапно выключают при использовании диска, или диск поврежден, самая последняя SRRI диска не может быть прочитана корректно. В такой момент времени, окончательно записанное состояние должно быть восстановлено с использованием самой последней SRRI из числа неповрежденных SRRI. В соответствии с настоящим изобретением, SRR дополняют в операции дополнения в случае, когда SRR должна быть закрытой, и эта информация дополнения может использоваться для восстановления окончательного записанного состояния диска, даже если самая последняя SRRI на диске находится в поврежденном состоянии. Посредством этого является возможным восстановить самую последнюю SRRI и текущее записанное состояние диска.
На Фиг.12, 13А и 13В показаны иллюстрации способа записи оптического диска однократной записи в соответствии с настоящим изобретением. Этот способ восстанавливает самую последнюю SRRI диска, даже если самая последняя SRRI является поврежденной, и запись/воспроизведение могут быть выполнены с использованием окончательно записанного состояния, полученного из самой последней SRRI. Если решают, что соответствующая SRRI является дефектной областью и записанная информация не является надежной, то считают, что SRRI повреждена. Если самая последняя SRRI повреждена, это означает, что окончательно записанное состояние диска не может быть получено из самой последней SRRI. Следовательно, невозможно узнать записываемое местоположение диска. В худшем случае более не может быть использован сам диск.
Настоящее изобретение обеспечивает способ корректного восстановления окончательно записанного состояния диска, когда самая последняя SRRI повреждена. В частности, на Фиг.12 показана блок-схема, иллюстрирующая способ восстановления окончательно записанного состояния оптического диска однократной записи, такого как BD-WO, и выполнение над диском операции записи/воспроизведения в соответствии с вариантом осуществления настоящего изобретения. Диск содержит структуру диска и структуру SRRI, как обсуждено выше.
Что касается Фиг.12, если диск загружен в устройство оптической записи/воспроизведения такое, как показанное на Фиг.14, считывают самую последнюю SRRI, записанную в управляющей области (например, TDMA0). Затем проверяют, является ли считанная SRRI поврежденной (S10).
Если самая последняя SRRI не является поврежденной, окончательное записанное состояние диска получают из самой последней SRRI (S21). Затем, используя самую последнюю SRRI, выполняют запись только в добавочно записываемую область и/или выполняют операцию воспроизведения для уже записанной области (S22). Информацию относительно таких областей получают из самой последней SRRI.
С другой стороны, если этап S10 определяет, что самая последняя SRRI повреждена, определяют (S31) самую последнюю SRRI из числа неповрежденной (ых) SRRI. Затем эту самую последнюю неповрежденную SRRI считывают (S32). Поврежденная SRRI может быть восстановлена с использованием самой последней неповрежденной SRRI и фактического записанного состояния диска (S33). Этап S33 может быть необязательным этапом. Запись выполняют для (в) добавочно записанной области, и/или выполняют операцию воспроизведения для уже записанной области (S34).
Информацию относительно таких областей можно определить из самой последней неповрежденной SRRI и/или фактического записанного состояния диска. После этапа S34 записи/воспроизведения заново измененное записанное состояние может быть записано в управляющую область в качестве новой SRRI.
На Фиг.13А и 13В показаны иллюстрации примера этапа S33 по Фиг.12 для восстановления окончательно записанного состояния, если повреждена самая последняя SRRI (SRRI#5 в примере по Фиг.11В). Для удобства пояснения будет описан в качестве примера способ записи SRRI по Фиг.7А-11В.
Как показано на Фиг.13А, если SRRI находится в обычном состоянии, SRRI#5 (60e) становится самой последней SRRI диска. Однако, если SRRI#5 является поврежденной, устройство записи/воспроизведения считывает самую последнюю SRRI из числа неповрежденных SRRI. В примере, SRRI#4 (60d) является самой последней SRRI из числа неповрежденных SRRI #1-#4.
Фактическое записанное состояние, связанное с этапом 6 по Фиг.11А, может быть определено из SRRI#5 (60e), которая является записанной, как указано на Фиг.11В. Однако, поскольку SRRI#5 (60e) повреждена, самой последней информацией о SRR, которая может быть проверена устройством записи/воспроизведения, является SRRI#4 (60d). Но SRRI#4 не обязательно заключает в себе окончательно записанное состояние диска, поскольку SRRI#5 заключает в себе эту информацию. Тогда, чтобы восстановить окончательно записанное состояние диска без использования SRRI#5, требуется сравнить SRRI#4 и фактическое окончательно записанное состояние диска. Это может быть выполнено следующим образом.
Устройство записи/воспроизведения проверяет информацию позиции открытой(ых) SRR и соотнесенного LRA на основании SRRI#4. В примере по Фиг.13А это определяют из поля 52d "List of opened SRRs" в SRRI#4 (60d), то есть, имеются три открытых SRR #2, #3 и #4. Затем, посредством доступа к полю LRA этих элементов SRR, соответствующих этим открытым SRR, из поля 30d "List of SRR entries" в SRRI#4 (60d) получают (адреса) LRA и используют, чтобы проверить, является ли соответствующая SRR действительно открытой SRR. В этом отношении, рассматривают только открытая(ые) SRR, идентифицированные в поле 52d в SRRI#4 (60d). Местоположение, записанное с закрытой(ыми) SRR может не являться проверяемым. Как только открытая SRR изменилась на закрытую SRR, закрытая SRR не может быть изменена обратно на открытую SRR. В результате, восстановление окончательной информации SRR является возможным, посредством проверки, изменена ли каждая из открытой(ых) SRR на закрытую SRR.
В случае для SRR #2 и #3, которые идентифицированы как открытые SRR в поле 52d в SRRI#4 (60d), каждую из SRR #2 и #3 рассматривают, чтобы определить, записаны ли заранее установленные данные дополнения (например, фиктивные данные) после ее LRA (идентифицированного в поле LRA элемента), как может быть видно из Фиг.11А (фактическое окончательное записанное состояние диска). Если выявлено дополнение, то устройство записи/воспроизведения определяет, что соответствующая открытая SRR изменилась на закрытую SRR. В случае SRR#4, которая распознана как открытая SRR на основании поля 52d из SRRI#4, устройство записи/воспроизведения рассматривает SRR#4, чтобы определить, представлены ли данные дополнения (например, фиктивные данные) после ее позиции LRA на Фиг.11А (фактическое окончательное записанное состояние диска). SRR#4 может быть проанализирована в качестве открытой SRR в фактическом окончательном записанном состоянии диска. Также, может быть видно, что область после позиции LRA в SRR#4 является записываемой, то есть эта область является NWA. Затем в устройстве записи/воспроизведения, уже записанную область исходной SRR#4 определяют на закрытую SRR (новая закрытая SRR#4) и только записываемую область исходной SRR#4 анализируют в качестве открытой SRR (новая SRR#5). Таким образом содержимое поврежденной SRRI#5 может быть восстановлено, используя вышеупомянутые результаты анализа. Кроме того, поскольку информация, необходимая для выполнения операции записи устройством записи/воспроизведения, является добавочно записываемой позиционной информацией (NWA), местоположение NWA в соотнесении со старой и новой SRR#4 не изменяется и таким образом может использоваться устройством записи/воспроизведения. На Фиг.13В показана иллюстрация результата восстановления самой последней SRRI#5 согласно процессу по Фиг.13А, как обсуждено выше. Этот результат согласуется с окончательным записанным состоянием фактического диска. Соответственно, устройство записи/воспроизведения вновь делает запись выборочно восстановленной самой последней SRRI#5 в пределах управляющей области (на этот раз, в качестве SRRI#6 (60f)), или выполняет запись только в добавочно записываемой области. SRRI#6 (60f) включает в себя поле 52f "List of opened SRRs", идентифицирующее SRR#5, и поле 30f "List of SRR entries", содержащее элементы SRR 35q-35u, соответствующие соответственно SRR #1-#5. Также, даже если восстановленная SRRI#5 не записана в качестве SRRI#6, запись данных выполняют на основании восстановленной информации NWA и записанное состояние, измененное посредством записи данных по восстановленному NWA, записывают в качестве новой SRRI#6.
На Фиг.14 показана иллюстрация устройства записи/воспроизведения для оптического диска в соответствии с настоящим изобретением. Это устройство или другое подходящее устройство или система могут использоваться, чтобы осуществить структуры диска и/или SRRI и способы настоящего изобретения, обсуждаемые при этом.
Что касается Фиг.14, устройство записи/воспроизведения для оптического диска включает в себя блок 10 записи/воспроизведения для записи и/или воспроизведения данных на/с оптического диска и контроллер 20 для управления блоком 10 записи/воспроизведения. Все элементы устройства записи/воспроизведения являются соединяемыми оперативно. Контроллер 20 передает команду для записи и/или воспроизведения на/из специальной области записи на диске такой, как SRR/сессия, на блок 10 записи/воспроизведения. Блок 10 записи/воспроизведения записывает и/или воспроизводит данные на диск/с диска в соответствии с командами контроллера 20.
Блок 10 записи/воспроизведения включает в себя интерфейсный блок 12, приемный блок 11, процессор 13 данных, блок 14 сервопривода (сервосигнала), запоминающее устройство 15 и микрокомпьютер 16. Интерфейсный блок 12 взаимодействует с внешними устройствами, такими как контроллер 20. Приемный блок 11 записывает или воспроизводит данные непосредственно на/с оптического диска. Процессор 13 данных принимает сигнал воспроизведения от приемного блока 11, восстанавливает предпочтительный сигнал, модулирует сигнал надлежащим образом для оптического диска и передает сигнал. Модуль сервопривода 14 управляет приемным блоком 11, чтобы считывать сигнал с оптического диска или записывать сигнал на оптический диск. Запоминающее устройство 15 хранит временно данные и различную информацию, включая управляющую информацию, как обсуждено в документе. Микрокомпьютер 16 управляет компонентами блока 10 записи/воспроизведения. Поскольку устройство записи/воспроизведения, показанное на Фиг.14, может выборочно исполнять операцию дополнения, разработчик может более свободно разрабатывать устройство записи/воспроизведения. Блок 10 записи/воспроизведения может автоматически сохранять конкретные данные в течение операции дополнения.
Промышленная применимость
Способ записи/воспроизведения для оптического диска в соответствии с настоящим изобретением может быть разделен в основном на две части. Во-первых, как в примерах по фигурам Фиг.4-6С, определяют дополнение в выборочной закрытой SRR и записывают информацию (например, Р-флажок) для идентификации, выполнено ли дополнение. Во-вторых, как в примерах по фигурам Фиг.7А-13В, эффективно восстанавливают SRRI, рассматривая SRR, чтобы определить, было ли выполнено дополнение в SRR. Другими словами, наличие или отсутствие дополнения в закрытой SRR является вопросом выбора. Однако, в соответствии с настоящим изобретением, вариант закрытия SRR с наличием дополнения может быть более выгоден для восстановления данных.
Теперь будет подробно описан способ записи/воспроизведения для оптического диска в соответствии с вариантом осуществления настоящего изобретения. Во-первых, если оптический диск загружают в устройство записи/воспроизведения, то SRRI, записанную в предварительно заданной управляющей области оптического диска в качестве самой последней управляющей информации диска, считывают вместе с заголовком и элементом(ами) SRR из SRRI, и считанную информацию временно сохраняют в запоминающем устройстве 15 блока 10 записи/воспроизведения. Поскольку самое последнее записанное состояние диска является записанным внутри SRRI, открытая SRR является идентифицируемой через информацию заголовка SRRI. Записанное или незаписанное состояние диска может быть проверено через информацию заголовка SRRI. Также, могут быть идентифицируемыми наличие или отсутствие дополнения. Это может использоваться в ходе записи/воспроизведении диска.
Например, микрокомпьютер 16 может точно проверить состояние SRR, существующее в пределах диска, на основании SRRI, так что записываемое местоположение (NWA) может быть известным из проверенной открытой(ых) SRR. Также, наличие или отсутствие дополнения может быть проверено, как обсуждено выше. Если SRR закрывают по осуществляемой контроллером 20 команде закрытия, микрокомпьютер 16 может выбрать закрытие с наличием дополнения или закрытие без дополнения. Также, возможно закрыть SRR без дополнения в ответ на точно определенную команду контроллера 20.
В случае, если состояние SRR изменяется в соответствии с дополнением, Р-флажок соответствующего элемента SRR модифицируют и записывают, так что другое устройство записи/воспроизведения может использовать эту информацию. Такую функцию можно назвать "функцией автоматического дополнения" блока 10 записи/воспроизведения. Эта функция полезна, потому что она уменьшает время операции дополнения. В соответствии с настоящим изобретением, устройство записи/воспроизведения с требуемой рабочей характеристикой может быть разработано различными образами, посредством задания типов SRR и обеспечения способов записи (зон) SRR и (структур) информации SRRI.
Теперь будет описан другой способ записи/воспроизведения в соответствии с настоящим изобретением. Сначала, если оптический диск загружают в устройство записи/воспроизведения, контроллер 20 управляет приемным блоком 11, чтобы считать самую последнюю SRRI, записанную в TDMA, и определяет, повреждена ли самая последняя SRRI. Если самая последняя SRRI повреждена, самую последнюю SRRI восстанавливают на основании неповрежденных SRRI, как описано на фигурах Фиг.12, 13А и 13В. Самая последняя SRRI может быть восстановлена посредством проверки фиктивных данные, дополняемых в пределах диска, когда открытая SRR изменяется на закрытую SRR.
Если не имеется повреждения в самой последней SRRI, блок 10 записи/воспроизведения выполняет запись, посредством проверки местоположения добавочно записываемой открытой SRR. Затем, если от контроллера 20 принята команда закрытия, блок 10 записи/воспроизведения выполняет дополнение до некоторой или полной области добавочно записываемых областей, оставшихся в открытой SRR, чтобы закрыть SRR. Затем, измененное записанное состояние диска записывают в самой последней SRRI внутри управляющих областей. Даже если какое-либо устройство записи/воспроизведения вновь загружает соответствующий оптический диск и имеется повреждение самой последней SRRI, может быть проверено окончательное записанное состояния диска. Специалистам в данной области техники будет очевидно, что в настоящем изобретении могут быть сделаны различные модификации и изменения. Таким образом, подразумевается, что настоящее изобретение охватывает модификации и изменения данного изобретения, если они подпадают под объем прилагаемой формулы изобретения и ее эквивалентов.