Оптический диск однократной записи и способ записи на нем управляющей информации
Иллюстрации
Показать всеПредставлены оптический диск однократной записи, способ и устройство для записи управляющей информации на диске. Способ включает в себя осуществление записи информации об открытой области последовательной записи (SRR) на носителе записи и удаление идентификационного обозначения некоторой SRR из информации об открытой SRR, как только некоторая SRR закрывается. Информация об открытой SRR заключает в себе идентификатор какой-либо открытой SRR. Допустимое количество открытых SRR не превышает заранее установленного числа. Информация об открытых SRR записывается во временную область управления дефектами (TDMA). Способ направлен на повышение эффективности записи управляющей информации на дисках однократной записи высокой плотности. 3 н. и 28 з.п. ф-лы, 14 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к оптическому диску однократной записи, способу записи управляющей информации на оптическом диске однократной записи и устройству записи/воспроизведения, использующему способ.
Предшествующий уровень техники
В качестве оптического носителя записи (оптической среды для записи информации) широко используются оптические диски, на которых могут быть записаны данные большого объема. В их числе был недавно разработан новый оптический, высокой плотности записи носитель (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 в соответствии с операцией дополнения, используя Р-