ОПТИЧЕСКИЙ ДИСК С ОДНОКРАТНОЙ ЗАПИСЬЮ, СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАПИСИ ИНФОРМАЦИИ УПРАВЛЕНИЯ НА ОПТИЧЕСКИЙ ДИСК С ОДНОКРАТНОЙ ЗАПИСЬЮ
RECORDABLE LASERDISC, METHOD AND DEVICE FOR RECORDABLE LASERDISK RECORDING OF CONTROLLING INFORMATION

Область техники, к которой относится изобретение
Данное изобретение относится к оптическому диску с однократной записью, способу для записи информации управления оптического диска с однократной записью и способу и устройству для записи и воспроизведения оптического диска с однократной записью.
Уровень техники
Как оптический записываемый носитель широко используются оптические диски, на которых могут быть записаны данные большой емкости. Среди них новый оптический записываемый носитель высокой плотности (HD-DVD), например диск Blu-ray, который был недавно разработан для записи и сохранения видеоданных высокого разрешения и высококачественных аудиоданных в течение длительного периода.
Диск Blu-ray является технологией следующего поколения HD-DVD и решением следующего поколения оптической записи и имеет превосходную возможность для хранения больших объемов данных, чем существующие DVD. Недавно была установлена техническая спецификация международного стандарта для HD-DVD. В связи с этим различные стандарты для диска Blu-ray с однократной записью (BD-WO) являются готовыми следовать стандартам для перезаписываемого диска Blu-ray (BD-PE).
Среди стандартов для диска Blu-ray с однократной записью (BD-WO) раскрыт способ для записи информации управления. Этот способ вовлекает способ записи информации, указывающей на состояние записи диска, которое является одной из характеристик оптического диска с однократной записью.
Информация, указывающая на состояние записи диска, позволяет хосту или пользователю легко находить область записи на оптическом диске с однократной записью. В существующих оптических дисках с однократной записью эта информация называется по-разному. Например, в случае ряда CD (компакт-дисков) эта информация называется информацией дорожки; в случае ряда DVD эта информация называется RZone или фрагментом.
Соответственно, есть растущая необходимость в способе эффективной записи информации управления, соответствующей состоянию записи оптического диска высокой плотности. И этот способ должен быть обеспечен стандартизированной информацией для обеспечения взаимной совместимости. Кроме того, есть необходимость в способе записи информации управления на диск, который может быть применен к оптическому диску высокой плотности с однократной записью, выполняющему управление дефектами, также как и к дискам Blu-ray.
Раскрытие изобретения
Соответственно, данное изобретение направлено на оптический диск, а также способ и устройство для записи информации управления диском, и особенно на способ и устройство для эффективного управления информацией о состоянии записи диска, которые существенно устраняют одну или более проблем из-за ограничений и недостатков в данной области техники.
Целью данного изобретения является обеспечение оптического диска с однократной записью, а также способа и устройства для определения типа сеансов и последовательных диапазонов записи (SRR) для диска.
Другой целью данного изобретения является обеспечение способа и устройства для записи SRR информации (SRRI) как информации состояния записи диска, которые могут быть применены к оптическому диску с однократной записью.
Дополнительные преимущества, цели и особенности изобретения будут сформулированы в нижеследующем описании и станут очевидными специалистам в данной области техники после изучения следующего описания или могут быть изучены из применения изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты структурой, специально указанной в описании и формуле изобретения, также как и в приложенных чертежах.
Необходимо понимать, что и предшествующее общее описание, и последующее подробное описание данного изобретения являются примерными и объяснительными и предназначены для обеспечения дополнительного объяснения изобретения, следующего из формулы изобретения.
Краткое описание чертежей
Приложенные чертежи, которые включены для обеспечения дополнительного понимания изобретения и которые включены и составляют часть этой заявки, иллюстрируют вариант(ы) воплощения изобретения и вместе с описанием служат для объяснения принципа изобретения.
Фиг.1 иллюстрирует полную структуру оптического диска с однократной записью и способа для записи информации управления на оптический диск с однократной записью согласно данному изобретению.
Фиг.2A-2D иллюстрируют различные типы открытых SRR (последовательных диапазонов записи) оптического диска с однократной записью согласно данному изобретению.
Фиг.3A-3E иллюстрируют различные типы закрытых SRR оптического диска с однократной записью согласно данному изобретению.
Фиг.4A иллюстрируют пример дополнительной идентифицирующей информации для дополнительных фиктивных данных на закрытых SRR оптического диска с однократной записью согласно данному изобретению.
Фиг.4B иллюстрирует пример дополнительной идентифицирующей информации для дополнительных фиктивных данных на открытых SRR оптического диска с однократной записью согласно данному изобретению.
Фиг.4C иллюстрирует пример сеанса оптического диска с однократной записью согласно данному изобретению.
Фиг.5 иллюстрирует полную структуру оптического диска с однократной записью и способа для записи SRRI как информации управления диском согласно данному изобретению.
Фиг.6A иллюстрируют структуру списка элементов SRR, записанных в SRRI согласно данному изобретению.
Фиг.6B иллюстрирует пример элемента SRR, записанного в списке элементов SRR фиг.6A согласно данному изобретению.
Фиг.6C иллюстрирует пример структуры списка открытого поля SRR для SRRI согласно данному изобретению.
Фиг.7A-11B иллюстрируют процесс записи SRRI, соответствующей состоянию записи диска в оптическом диске с однократной записью согласно данному изобретению.
Фиг.12 иллюстрирует устройство записи/воспроизведения для оптических дисков с однократной записью согласно варианту воплощения данного изобретения.
Осуществление изобретения
Теперь подробно будет сделана ссылка на предпочтительные варианты воплощения данного изобретения, примеры которых проиллюстрированы вместе с чертежами. Везде, где возможно, одни и те же номера ссылок будут использоваться всюду в чертежах для обращения к одному и тому же, или подобным частям.
Для удобства описания диск Blu-ray с однократной записью (BD-WO) описан для примера. Большинство терминов в этой спецификации являются широко распространенными общими словами, но есть некоторые слова, выбранные и используемые автором изобретения, значение которого будет описано подробно в соответствующем описании. Данное изобретение должно быть понятно, не основываясь на простом значении слов, но основываясь на определенно описанных значениях слов, если такие значения были обсуждены.
В этой спецификации «SRR» (последовательный диапазон записи) означает область, предназначенную для записи данных на диск, и является блоком записи для последовательной записи (блок последовательной записи). SRR имеет размер в один или более кластеров. «SRR информация» (SRRI) является названием для информации, идентифицирующей состояние записи диска. SRRI применена к последовательному режиму записи диска и принадлежит одному или более SRR. «Дополнение» означает заполнение незаписанной области в SRR фиктивными данными или нулями при запросе пользователя или под управлением устройством записи/воспроизведения (фиг.12). «Сеанс» составлен из одной или более последовательных SRR и идентифицирует SRR для совместимости со спецификацией, предназначенной только для воспроизведения.
Фиг.1 иллюстрирует структуру оптического диска с однократной записью типа BD-WO и способ для записи информации управления диском согласно данному изобретению. Диск, показанный на фиг.1, имеет, как пример, единственный слой записи. Но данное изобретение не ограничено этим и соответствующим образом применимо к диску, имеющему два или много слоев записи.
Обратимся к фиг.1, где диск содержит начальную область, область данных, и оконечную область, все на слое записи. Начальные и оконечные области имеют множество областей управления диском (или дефектами) (DMA1-DMA4) для неоднократного сохранения одной и той же информация управления дефектами. В области данных обеспечены внутренняя запасная область ISAO и/или внешняя запасная область OSAO для замены дефектных областей.
Известно, что перезаписываемый оптический диск не имеет или не нуждается в большой области управления диском (DMA), так как его DMA может быть неоднократно записана и стерта, даже если диск имеет DMA ограниченного размера. Но это не так для оптического диска с однократной записью типа BD-WO. Так как оптический диск с однократной записью не может быть перезаписан в области, которая была однажды записана, оптический диск с однократной записью требует и имеет большую область управления. Чтобы более эффективно хранить информацию управления, в оптическом диске с однократной записью информация управления временно сохраняется во временной дисковой области управления (TDMA). Когда диск готов для завершения/закрытия, тогда информация управления, сохраненная в заключительной/последней TDMA, перемещается в DMA для более постоянного хранения.
Как показано на фиг.1, диск включает две TDMA: TDMA0 и TDMA1. TDMA0 распределена начальной области и имеет установленный, неизменяемый размер. TDMA1 распределена внешней запасной области OSAO и имеет переменный размер в соответствии с размером запасной области. Размер P TDMA1 может быть, например, P=(N·256)/4 кластеров, где N является положительным целым числом, которое является приблизительно одной четвертью размера полной внешней запасной области OSAO.
В каждой из областей 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 кластеров согласно размеру списка дефектов. SRRI является информацией информирования относительно того, записана ли или не записана определенная область диска. SRRI может широко использоваться, когда диск имеет последовательный тип записи. То есть SRRI может быть полезно применена в случае, когда диск записан в последовательном или непрерывном режиме записи. Кроме того, информация TDDS в общем случае записывается на последнем секторе среди этих 32 секторов в пределах одного кластера области управления. Информация для общего управления и управления дефектами диска записывается как часть TDDS информации, и TDDS информация, в общем случае, всегда записывается последней, когда информация управления обновлена в TDMA.
Данное изобретение касается способа для генерации и записи информации состояния записи диска, которая применима к новым оптическим дискам с высокой плотностью типа BD-WO. В данном изобретении SRRI используется как информация состояния записи диска, и различные типы SRR определены, как показано на фиг.2A-3E. Подробная структура SRRI будет описана, обращаясь к фиг.5A-6C. Данное изобретение также определяет и различает различные типы SRR, сформированные на диске, и использует их для записи и воспроизведения оптического диска. Способ нового определения типов SRR и создания информационной идентификации типов различных SRR будет описан подробно.
Фиг.2A-2D иллюстрируют различные типы открытой SRR для оптического диска с однократной записью (например, BD-WO) согласно данному изобретению. Открытые SRR являются SRR, в которых данные могут быть записаны. Если SRR записываема, SRR имеет «следующий адрес записи» (NWA). Соответственно, открытая SRR является SRR, имеющей NWA. SRR, который не имеет NWA и является записываемым, называется закрытым SRR. Закрытый SRR будет описан при рассмотрении фиг.3A-3E.
Более определенно фиг.2A показывает невидимый SRR, который является одним типом открытого SRR. Невидимый SRR, в общем случае, всегда формируется на наиболее удаленном разделе диска или начальном скрытом диске и означает незаписанную область. Другими словами, только адрес начала невидимого SRR определен, и конечный адрес невидимого SRR означает конец пользовательских данных. Так как данные еще не записаны, «последняя записанная область» (LRA) имеет нулевое значение, и NWA имеет то же самое значение, что и адрес начала невидимого SRR.
Фиг.2B показывает неполный SRR, который является другим типом открытого SRR. Неполный SRR является SRR, который частично записан в невидимом SRR фиг.2A. Другими словами, определен только адрес начала неполного SRR, и конечный адрес неполного SRR означает конец пользовательских данных. Однако, так как данные частично записаны в неполном SRR, LRA неполного SRR представляет собой последний адрес, в котором записаны нормальные пользовательские данные, и NWA является следующим адресом записи LRA неполного SRR. То есть NWA является первым PSN следующего доступного незаписанного кластера в соответствующем SRR.
В открытом SRR, если SRR частично записан, отношение между LRA и NWA будут теперь подробно описаны по отношению к дополнению, показанному на фиг.2B. Расширенное представление малым пунктиром части блока на фиг.2B обеспечено в нижней части чертежа.
Другими словами, LRA означает область, в которой фактически записаны пользовательские данные. Если пользовательские данные записаны на некоторых секторах в одном кластере, состоящем из тридцати двух секторов, физический номер сектора (PSN) последнего сектора, на котором пользовательские данные записаны, является LRA, как показано на фиг.2B.
Однако, так как основным блоком записи диска Blu-ray является кластер, представление NWA дополнительно записываемой области будет PSN сектора заголовка следующего кластера. Соответственно, если данные записаны на некоторых секторах кластера и запись закончена (т.е. последовательная запись завершена), остающиеся незаписанные сектора дополняются фиктивными данными согласно данному изобретению. Например, остающиеся незаписанные сектора кластера дополняются, как показано, нулями. Если все пользовательские данные записаны даже на последнем секторе кластера, очевидно, что описанное дополнение не является необходимым.
Фиг.2C показывает пустой SRR, который является еще одним типом открытого SRR. Пустой SRR сформирован, в общем случае, не на наиболее удаленном разделе диска, но сформирован, в общем случае, в среднем разделе, чтобы сделать запись данных отличной от невидимого SRR и неполного SRR, фиг.2A и 2B. Другими словами, это имеет место, когда хост или пользователь делают SRR, но еще не записывают данные на SRR. Так как пустой SRR имеет начальный адрес и конечный адрес, но еще не записан, LRA пустого SRR имеет «нулевое» значение, и NWA имеет то же самое значение, что и адрес начала пустого SRR.
Фиг.2D показывает частично записанный SRR, который является еще одним типом открытого SRR. Частично записанный SRR является SRR, который частично записан в пустой SRR фиг.2C. Соответственно, частично записанный SRR имеет начальный адрес и конечный адрес. Так как данные частично записаны в частично записанном SRR, LRA частично записанного SRR представляет собой последний адрес, в котором записаны нормальные данные, и NWA является следующим адресом записи из LRA.
В открытом SRR фиг.2D, если SRR частично записан, расширенное представление малым пунктиром части на фиг.2D показывает отношение между LRA и NWA по отношению к дополнению. Подробное описание этой особенности опущено, так как оно точно такое же, как и описание фиг.2B.
Соответственно, обратимся к Фиг.2A-2D, где открытые SRR данного изобретения классифицированы на незаписанный открытый SRR (Фиг.2A и 2C) и частично записанный открытый SRR (Фиг.2B и 2D). Частично записанный открытый SRR (Фиг.2B и 2D) может быть классифицирован на открытый SRR, дополняемый после LRA, и на недополняемый открытый SRR.
Согласно данному изобретению общее количество открытых SRR в любое данное время ограничено предопределенным числом на оптическом диске с однократной записью из-за трудностей в управлении, если число открытых SRR является большим. Например, общее число открытых SRR на диске может быть шестнадцать в большинстве BD-WO данного изобретения. Информация относительно местоположения и числа открытых SRR может быть отнесена к использованию поля «список открытых SRR» и поля «число открытых SRR» в заголовке SRRI. Поле «список открытых SRR» и поле «число открытых SRR» в SRRI заголовке будут описаны позднее, когда будет обсуждаться структура SRRI при рассмотрении фиг.5-6C.
Фиг.3A и 3E иллюстрируют различные типы закрытого SRR для оптического диска с однократной записью типа BD-WO согласно данному изобретению. Закрытый SRR является SRR, в который данные (т.е. пользовательские данные) не могут быть записаны. Если SRR не записываем, то SRR не имеет NWA. Закрытый SRR может быть создан, когда SRR полностью записан. Также закрытый SRR может быть создан, когда пользователь или хост закрывают SRR командой закрытия, даже при том, что записываемая область остается в SRR.
Подробным образом фиг.3A показывает пустой SRR, который является одним типом закрытого SRR. Пустой SRR является открытым пустым SRR (фиг.2C), который закрыт командой закрытия без любых пользовательских данных, записанных на нем. Соответственно, фиг.3A показывает закрытый пустой SRR, и фиг.2C показывает открытый пустой SRR.
Фиг.3B показывает частично записанный SRR, который является другим типом закрытого SRR.
Частично записанный SRR, фиг.3B, является открытым частично записанным SRR, фиг.2D, который закрыт командой закрытия без любых дополнительных пользовательских данных, записанных на нем. Соответственно, фиг.3B показывает закрытую частично записанную SRR, и фиг.2D показывает открытую частично записанную SRR.
Фиг.3C показывает завершенный SRR, который является еще одним типом закрытого SRR. Завершенный SRR является SRR, в котором пользовательские данные записаны полностью в SRR или который полностью дополнен фиктивными данными. Завершенный SRR существует только среди закрытых SRR.
Фиг.3D показывает закрытый частично записанный SRR, который является еще одним типом закрытого SRR. Частично записанный SRR, фиг.3D, является SRR, который дополняется фиктивными данными в записываемой области после того, как его LRA закрывает открытый частично записанный SRR, фиг.2D. Здесь все записываемые области или только некоторые записываемые области (например, один или более кластеров) SRR после его LRA или NWA могут дополняться фиктивными данными, используемыми как дополнительные данные. Кроме того, когда некоторые области дополняются, определенный символьный код типа символов ASCII может быть записан как дополнительные данные, вместо того чтобы записывать фиктивные данные для того, чтобы представить, что SRR закрыта. В этом случае определенный символьный код используется как дополнительные данные, которые могут быть символами типа «CLSD», показывающими, что соответствующий SRR закрыт.
Фиг.3E показывает пустой SRR, который является другим типом закрытого SRR. Пустой SRR, фиг.3E, является SRR, который дополняется определенными фиктивными данными в записываемой области после его LRA, и затем закрывается при закрытии открытого пустого SRR, фиг.2C. Здесь все записываемые области или только некоторые записываемые области (например, один или более кластеров) SRR после его LRA или NWA могут дополниться фиктивными данными, используемыми как дополнительные данные. Кроме того, когда некоторые области дополняются, определенный символьный код типа символов ASCII может быть записан как дополнительные данные, вместо того чтобы записывать фиктивные данные для представления того, что SRR закрыт. В этом случае определенный символьный код, который используется как дополнительные данные, может быть символами типа «CLSD», показывающими, что соответствующий SRR закрыт.
Если закрытый SRR, Фиг.3D и 3E, полностью дополняется фиктивными данными до конечного адреса, закрытые SRR, фиг.3D и 3E, являются теми же самыми SRR, что и завершенный SRR, описанный выше при рассмотрении фиг.3C. Другими словами, в данном изобретении, в определении типа закрытого SRR, закрытые SRR определены для того, чтобы отличить случай закрытия незаписанной оставшейся области(ей) SRR, без дополнения (Фиг.3A и 3B), как в случае дополнения и закрытия незаписанной оставшейся области(ей) SRR (Фиг.3D и 3E), когда открытый SRR изменяется на закрытый SRR командой закрытия.
Дополнительно в данном изобретении при закрытии SRR можно закрыть SRR, не дополняя или закрывая SRR после дополнения определенными дополнительными данными. Полагается, что диск Blu-ray совместим с диском, предназначенным только для воспроизведения, в том же самом семействе, через SRR или если незаписанные области дополняются. Устройство записи/воспроизведения (например, как показано на фиг.12) может выборочно дополнять диск так, чтобы была дополнительно обеспечена свобода конструкции устройства записи/воспроизведения. При дополнении диска часть записи/воспроизведения (например, компонент 10 фиг.12) устройства записи/воспроизведения может автоматически записывать определенные данные, так что компонент 10 получает определенные данные от контроллера 20 и может решить проблему времени в случае дополнения.
Фиг.4A и 4B иллюстрируют примеры дополнительной идентифицирующей информации, когда дополнительные фиктивные данные соответствуют закрытому SRR и открытому SRR оптического диска с однократной записью, согласно варианту воплощения данного изобретения. Дополнение может быть выполнено на открытом SRR при закрытии открытого SRR. Но оно может также быть выполнено на открытом SRR в ответ на команду, не требующую закрыть SRR (например, в случае Фиг.2B и 2D). То есть фиг.4A связана с фиг.2B или 2D, и фиг.4B связана с фиг.3D или 3E.
Более определенно фиг.4A показывает случай, когда фактические пользовательские данные записаны только на некоторых областях одного кластера, и оставшиеся области кластера дополняются фиктивными данными в случае открытой SRR. Фиг.4A показывает, что информация, идентифицирующая дополнение «Padding_flag» для отличия сектора, в котором фактические пользовательские данные записаны, от сектора, дополненного фиктивными данными, установлена как данные управления в соответствующем кластере. Существует 32 Padding_flag, соответствующих одному из 32 секторов кластера.
Как показано на фиг.4A, в этом примере, поскольку сектор 0 - сектор 29 являются областями, в которых записаны пользовательские данные, Padding_flag для каждого из этих секторов установлены на некоторое значение, например «0b», для указания того, что никакое дополнение не присутствует в соответствующем секторе. С другой стороны, так как сектор 30 и сектор 31 являются областями, дополняемыми дополнительными данными, Padding_flag для каждого из этих секторов установлен на значение типа «1b», для указания того, что дополнение присутствует в соответствующих секторах.
В этом примере LRA представляет местоположение (первый PSN) сектора 29. Соответственно, оптическое устройство записи/воспроизведения может декодировать кластер, содержащий LRA, прочесть Padding_flag, соответствующий каждому из секторов, и затем точно отличать сектор, в котором записаны пользовательские данные, от сектора, дополняемого фиктивными данными в кластере.
Фиг.4B показывает, что определенный кластер записываемых областей в SRR полностью дополнен фиктивными данными в случае закрытия SRR. Фиг.4B показывает, что информация, идентифицирующая дополнение «Padding_flag» для того, чтобы отличать SRR, закрытый без дополнения, от SRR, закрытого после дополнения, установлена как флаг управления в соответствующем кластере.
Как показано на фиг.4B, в этом примере, поскольку сектор 0 по сектор 31 являются областями, полностью дополняемыми фиктивными данными, Padding_flag установлен в некоторое значение типа «1b» для всех секторов. Следовательно, оптическое устройство записи/воспроизведения может декодировать кластер, имеющий дополнительную идентифицирующую информацию (Padding_flag), как описано выше, читая Padding_flag, соответствующий каждому из секторов, и затем точно распознавая, что все сектора в кластере дополняются фиктивными данными.
Другими словами, фиг.4A относится к дополнению для завершения последовательной записи на диске, тогда как фиг.4B относится к дополнению для того, чтобы закрыть SRR. Фиг.4A показывает, что все оставшиеся сектора в соответствующем кластере дополняются фиктивными данными, когда закончена последовательная запись.
Каждый Padding_flag соответствует каждому сектору кластера и установлен на «1b», если соответствующий сектор дополняется. В случае фиг.4A дополнение происходит по одному сектору за раз. С другой стороны, в случае фиг.4B один или более кластеров (один кластер за раз) дополняются при закрытии SRR. Для одного дополнения кластера, все 32 флага дополнения, соответствующих 32 секторам этого кластера, установлены на «1b», чтобы указать дополнение этого кластера, как показано на фиг.4B.
Фиг.4C иллюстрирует пример сеанса оптического диска с однократной записью согласно варианту воплощения данного изобретения. «Сеанс» является блоком записи верхнего уровня по сравнению с блоком записи низшего уровня типа SRR и включает по меньшей мере один SRR. На диске может быть записано множество сеансов, и такой диск называют многосессионным диском. Обратимся теперь к фиг.4C, где будет описано понятие сеанса данного изобретения.
Вначале множество сеансов данного изобретения может быть распределено от внутренней дорожки диска вперед к внешней дорожке диска, и номера сеансов даются последовательно таким сеансам. Даже если существуют множество сеансов, в данное время может быть только один открытый сеанс на диске. Этот открытый сеанс является сеансом, номер сеанса которого наиболее высокий среди существующих сеансов. Другими словами, сеанс, сформированный на наиболее удаленной дорожке, в данное время является записываемым сеансом и называется открытым сеансом. Когда запись закончена или получена команда закрытия, тогда открытый в настоящее время сеанс закрывается в закрытый сеанс. Все SRR в закрытом сеансе должны также быть закрыты в закрытые SRR. Здесь, если сеанс, который будет закрыт, содержит невидимый SRR, соответствующий невидимый SRR исключается из того, чтобы быть закрытым, и только остаток SRR закрывается. Исключенный невидимый SRR тогда формируется как новый открытый сеанс. На фиг.4C, как пример, сеанс #1 представляет собой закрытый сеанс, и сеанс #2 представляет собой открытый сеанс. Сеанс #1 составлен из SRR #1 и SRR #2, тогда как сеанс #2 составлен из SRR #3, SRR #4, SRR #5 и т.д.
Когда сеанс закрыт и также закрыт SRR, SRR может быть закрыт после дополнения или без дополнения, как описано выше. Идентификация о том, присутствует ли дополнение, идентифицирована «Padding_flag». Когда неполный SRR закрыт, только записываемая область SRR закрыта и незаписанная область SRR заменяется на невидимый SRR, формируя новый открытый сеанс.
Нет никакой специальной буферной зоны между сеансом и другим смежным сеансом. Вместо этого обеспечен «бит начала сеанса» в SRRI для указания того, действительно ли соответствующая SRR является началом сеанса. Бит начала сеанса будет описан позднее более подробно, когда будет описана структура SRRI. Дополнительно, хотя может существовать множество SRR в открытом сеансе (сеанс #2 из фиг.4C, например), все SRR этого сеанса не должны быть открытыми SRR, и достаточно, чтобы, по меньшей мере, один открытый SRR существовал в открытом сеансе. На фиг.4C, SRR #3 и #5 в открытом сеансе #2 являются открытыми SRR, и SRR #4 является закрытым SRR.
Фиг.5-6C иллюстрируют структуру SRRI и информации, включенной в SRRI согласно данному изобретению.
В частности, фиг.5 иллюстрирует полную структуру SRRI. SRRI принадлежит одному или более SRR и является информацией управления, обеспечивающей состояния записи диска. SRRI записаны в TDMA (например, TDMA0) в структуре оптического диска Фиг.1 и 5. Как показано на фиг.5, каждый SRRI 60 в TDMA составлен из трех частей: заголовок 50, список 30 записей SRR и признак 40 конца списка SRR. Заголовок 50 идентифицирует SRRI. Список 30 записей SRR представляет собой состояние записи каждого соответствующего SRR. Признак 40 конца списка SRR представляет собой конец или завершение SRRI.
Заголовок 50 расположен в заголовке в SRRI и включает поле 51 «идентификатор структуры SRRI», поле 52 «Список открытых SRR», поле 53 «Число записей SRR» и поле 54 «Число открытых SRR», так что полное содержание записей SRR может быть проверено перед прочтением списка записей SRR. Здесь поле 51 «идентификатор структуры SRRI» идентифицирует SRRI. Поле 52 «Список открытых SRR» информирует о местоположении (идентификации) открытых SRR, связанных с соответствующей SRRI, и будет описано более подробно позднее при рассмотрении фиг.6C. Поле 53 «Число записей SRR» представляет собой общее число всех SRR, связанных с SRRI 60. Поле 54 «Число открытых SRR» представляет собой общее число открытых SRR.
После заголовка 50, список 50 SRR записей (или список записей SRR) записывается в SRRI. После последней записи SRR конец SRRI отмечен признаком 40 конца списка SRR. Признак 40 конца списка SRR значим как информация, указывающая на конечное местоположение соответствующей SRRI, если SRRI имеет переменный размер.
Соответственно, как информация управления диском, SRRI составлена из заголовка 50, списка 30 записей SRR и признака 40 конца списка SRR. Вся такая информация записывается в пакете всякий раз, когда она модифицирована.
Фиг.6A иллюстрирует пример списка 30 записей SRR, записанного в SRRI в соответствии с данным изобретением. Как показано на фиг.6A, список 30 записей SRR составлен из одной или более записей 35 SRR. Каждая из записей 35 SRR несет информацию относительно одного SRR (идентифицированную номером SRR) на диске, имеет размер восемь байт (64 бита) и представляет собой состояние записи соответствующего SRR. Каждая запись 35 SRR содержит поле 31 состояния (Состояние 1) для сохранения состояния соответствующего SRR, поле 32 адреса начала для сохранения адреса начала соответствующего SRR, другое поле 33 состояния (Состояние 2) для сохранения состояния соответствующего SRR и поле 34 последнего записанного адреса (LRA) для сохранения LRA соответствующего SRR (например, конечный адрес пользовательских данных, сохраненных в SRR). Вообще, адрес начала передачи SRR в поле 32 адреса начала представлен как физический номер сектора (PSN).
Согласно варианту воплощения первые 4 наиболее значимых бита (b63-b60) среди 64 битов записи 35 SRR распределены первому полю 31 состояния, следующие 28 битов (b59-b32) записи 35 SRR распределены полю 32 адреса начала, следующие 4 бита (b31-b28) записи 35 SRR распределены второму полю 33 состояния и последние 28 битов (b27-b0) записи 35 SRR распределены полю 34 LRA.
Фиг.6B иллюстрирует пример записи 35 SRR, записанной в списке 30 записей SRR, в соответствии с данным изобретением. Поле 31 состояния 1 используется для хранения идентифицирующей информации, действительно ли любое дополнение выполнено в соответствующем SRR. Поле 33 состояния 2 используется для хранения идентифицирующей информации, действительно ли соответствующий SRR является началом сеанса.
Как показано на фиг.6B, из 4 битов заголовка, распределенных полю 31 состояния 1, один бит используется для хранения дополнительной идентифицирующей информации «P_flag», идентифицирующей, действительно ли дополнение присутствует. Другие три бита из 4 битов заголовка зарезервированы для любого изменения в правилах.
Необходимо отметить, что информация, идентифицирующая дополнение «P_flag», записанная в записи SRR, подобна дополнительной идентифицирующей информации "Padding_flag", описанной при рассмотрении фиг.4A и 4B. Однако они преследуют разные цели. Если определенная SRR дополняется в конце, P_flag записывается в записи SRR для того, чтобы непосредственно представить то, что соответствующая SRR является дополняемой SRR. Соответственно, оптическое устройство записи/воспроизведения (фиг.12) может легко проверить, действительно ли соответствующая SRR дополняется, исследуя P_flag, записанный как информация управления в записи SRR. После того как это оптическое устройство записи/воспроизведения декодирует соответствующий кластер (SRR), описанный выше при рассмотрении Фиг.4A и 4B, и читает из кластера значение Padding_flag, соответствующего каждому сектору SRR, оптическое устройство записи/воспроизведения будет способно определить, сколько из SRR дополняется после своих LRA.
В примере на фиг.6B первый бит (31a) поля 31 состояния 1 несет P_flag, и оставшиеся 3 бита (31b) поля 31 зарезервированы. Если P_flag=«1b», то это означает, что соответствующий SRR является дополняемым SRR (т.е. SRR имеет по меньшей мере некоторую часть, которая дополняется дополнительными данными). Если P_flag=«0b», то это означает, что соответствующий SRR является недополненным SRR.
Поле 33 состояния 2, которое распределено 4 битами, продолжает информацию, действительно ли соответствующий SRR является SRR, начинающим сеанс.Один бит из четырехбитного поля 33 несет информацию идентификации сеанса «S_flag», идентифицирующей, действительно ли соответствующий SRR является началом сеанса SRR. Другие три бита поля 33 зарезервированы для любого изменения в правилах. Другими словами, S_flag является вышеупомянутым «битом начала сеанса». В примере, первый бит (33a) поля 33 из четырех бит хранит S_flag, и остающиеся 3 бита (33b) зарезервированы. Если S_flag=«1b», это означает, что соответствующий SRR является началом сеанса SRR. Если S_flag=«0b», это означает, что соответствующий SRR не является началом сеанса SRR.
Одна из причин, для того чтобы идентифицировать начало сеанса через S_flag, состоит в обеспечении совместимости существующих дисковых структур типа DVD, которые распределяют дополнительную область (например, border-in/border-out) для того, чтобы отличить сеансы. Однако распределение дополнительной области уменьшает полную емкость записи диска. Также данное изобретение преодолевает это ограничение, обеспечивая информацию идентификации сеанса (S_flag) в записи 35 SRR. Соответственно, структура сеанса полного диска может быть легко распознана, используя информацию идентификации сеанса S_flag в записи 35 SRR, без необходимости распределять дополнительные области для хранения такой информации, отличающей сеансы.
Для удобства описания данного изобретения P_flag и S_flag изображены как отдельная информация состояния, сохраненная в отдельных полях состояния записи SRR, но они могут быть сохранены вместе в одном поле состояния записи SRR.
Поле 34 LRA записи 35 SRR является полем для записи конечного адреса (LRA) пользовательских данных, записанных в соответствующий SRR, хранящий конечный адрес пользовательских данных (исключая любые дополнительные данные), записанных в соответствующем SRR.
Фиг.6C иллюстрирует детальную структуру поля 52 «Список открытых SRR» SRRI на фиг.5 согласно варианту воплощения данного изобретения. Информация, сохраненная в поле 52, используется для определения местоположения/идентификации каждого открытого SRR. Как показано на фиг.6C, номера одного или более открытых SRR повторно записаны в поле 52 «Список открытых SRR» как информация местоположения открытых SRR. Два байта распределены для записи номера открытого SRR, идентифицирующего индивидуальный SRR.
В данном изобретении, если существует не более шестнадцати открытых SRR на диске, местоположение (идентификация) соответствующих открытых SRR (и, таким образом, записи открытых SRR) записано для каждого открытого номера SRR. Соответственно, при загрузке оптического диска, имеющего дисковую структуру данного изобретения, устройство записи/воспроизведения может определить местоположение записываемых областей (NWA) диска, основываясь на информации открытого SRR данного изобретения. Другими словами, местоположение открытого SRR на текущем диске должно быть известно для того, чтобы записать данные. Так как идентифицирующая информация о том, является ли соответствующий SRR открытым SRR или закрытым SRR, не обеспечена специально в записи SRR, идентификация (местоположение) открытого SRR записана в заголовке SRRI и может быть легко доступна, так чтобы оптическое устройство записи/воспроизведения было способно легко прочесть запись SRR, связанную с идентифицированной открытой SRR.
Соответственно, только SRR, имеющий записанный номер SRR в поле 52 «список открытых SRR», является дополнительно записываемым, как открытый SRR. После этого, если SRR изменен на закрытый SRR, номер SRR закрытого SRR удаляется из поля 52 «список открытых SRR», так чтобы было возможно легко отличить открытый SRR от закрытого SRR.
Теперь будет описан способ для обновления SRRI, представляющей собой состояние записи диска согласно данному изобретению. В частности, способ открытия и закрытия SRR и сеансов, дополнение SRR фиктивными данными и запись SRRI будут описаны при рассмотрении фиг.7A-11B.
Фиг.7A-11B иллюстрируют последовательность способа записи SRRI согласно состоянию записи диска в оптическом диске с однократной записью данного изобретения. Более определенно фиг.7A-11B показывают последовательность того, как различные типы SRR (показанные на фиг.2A-3E) на диске создаются и как записывать SRRI, используя последовательность шагов, выполняемых в соответствующем временном потоке. Эти способы осуществлены на оптическом диске с однократной записью типа BD-WO, имеющем SRR, SRRI и дисковую структуру, как обсуждалось здесь при рассмотрении фиг.1-6C.
Фиг.7A показывает шаг 1, в котором полная область диска является записываемой, как начальный чистый диск, и часть, определяемая толстой стрелкой указывает местоположение NWA. Местоположением начала диска является NWA. Здесь на диске существует только один SRR (SRR #1). Он является невидимым SRR, показанным на фиг.2A. Соответственно, сеанс находится в начальном состоянии диска, где существует только один открытый сеанс #1. Диск является пустым диском, и SRRI еще не записана на диск.
Фиг.7B показывает шаг 2, в который данные (например, пользовательские данные) частично записаны на пустой диск фиг.7A, но сеанс #1 еще не закрыт.Здесь на диске существует только один SRR (SRR #1), который является неполным SRR, показанным на фиг.2B. Сеанс #1 поддерживается как открытый сеанс. Как показано на фиг.7B, пользовательские данные записаны в части неполного SRR #1 и незаписанная часть (например, сектор (а)) SRR #1 (кластер) дополняется фиктивными данными. Как описано выше, дополняемый сектор SRR обозначен «Padding_flag=1b», который записан в определяемой области кластера, например, в пределах дополняемого сектора кластера/SRR #1.
Фиг.7C иллюстрирует процесс записи SRRI в область управления диском, когда диск находится в состоянии фиг.7B. Для удобства объяснения, показаны только некоторые части среди всех различных компонентов дисковой структуры и структуры SRRI, показанной на Фиг.1 и 5. Например, хотя (SRRI+TDDS) или (TDFL+TDDS) записаны в каждом кластере TDMA типа TDMA0 диска, как обсуждено выше, только SRRI показана в TDMA0, фиг.7C, и TDFL, и/или TDDS опущены ради ясности. Далее только поле 52 «Список открытых SRR» и поле 30 «Список записей SRR» показаны среди различных полей SRRI, показанных на фиг.5.
Состояние записи диска фиг.7C имеет место, когда только одна открытая SRR (SRR #1) присутствует во всей дисковой области, как на фиг.7B. Как показано на фиг.7C, когда неполная SRR #1 сформирована без закрытия сеанса, как на фиг.7B, SRRI #1 (60a), имеющая отношение к SRR #1, сгенерирована и записана в TDMA0. В SRRI #1 (60a) номер SRR (SRR #1) открытой SRR #1 записан в его поле 52a «Список открытых SRR». В поле 30a «Список записей SRR» SRRI #1 (60a) присутствует только одна запись 35a SRR, имеющая отношение к SRR #1. Запись 35a SRR (или записи SRR 35b-35p, обсуждаемые позднее) имеет структуру записи SRR, Фиг.6A и 6B, обсужденной выше.
В запись 35a SRR, так как некоторые части SRR #1 дополняются в конце, P_flag установлен в «1b» как информация о состоянии соответствующей SRR #1. Так как SRR #1 является началом SRR открытого сеанса #1, S_flag установлен в «1b» как информация о состоянии соответствующей SRR #1.
Фиг.8A показывает шаг 3, в котором команда закрытия сеанса получена и выполнена на шаге 2 фиг.7B. В ответ на команду закрытия сеанса область, в которой записаны пользовательские данные, отделена в независимой закрытой SRR, и новый сеанс создан в области после области записанных пользовательских данных. Например, как показано на фиг.8A, часть области, которая полностью записана пользовательскими данными на шаге 2, становится завершенным SRR #1 (закрытым SRR), который, в свою очередь, формирует закрытый сеанс #1. Кроме того, незаписанная область становится невидимым SRR #2 (открытым SRR), который, в свою очередь, в то же самое время формирует открытый сеанс #2.
Фиг.8B иллюстрирует процесс записи состояния записи диска (SRRI), поскольку она принадлежит состоянию диска фиг.8A. Так как SRRI является второй записанной SRRI, эту SRRI называют SRRI #2 (60b). SRRI #2 (60b) записана рядом с SRRI #1 (60a) в TDMA0. Для записи состояния диска фиг.8A, поскольку полная область диска имеет только один открытый SRR (SRR #2) и только один закрытый SRR (SRR #1), номер SRR открытого SRR #2 записывается в поле 52b «Список открытых SRR» SRRI #2, и информация относительно SRR #1 и #2 записывается в поле 30b «Список записей SRR» SRRI #2 соответственно как SRR записи 35b и 35c. SRR запись (например, 35b), затененная на фиг.8B (и на других чертежах), указывает, что она является закрытой записью SRR. Соответственно, поскольку пользовательские данные еще не записаны в недавно созданный SRR #2, P_flag записи (35c) SRR #2 установлен на «0b». Так как SRR #2 является началом SRR открытого сеанса #2, S_flag записи (35c) SRR #2 установлен на «1b».
Фиг.9A показывает шаг 4, на котором два открытых SRR дополнительно резервируются в открытом сеансе #2 для новых записываемых данных, когда диск находится в состоянии фиг.8A. Соответственно, вновь созданные открытые SRR являются открытыми пустыми SRR #2 и #3 и имеют NWA, обозначенный толстыми стрелками. В результате открытый сеанс #2 составлен из пустых SRR #2 и #3 и невидимого SRR #4.
Фиг.9B иллюстрирует процесс записи состояния записи диска (SRRI), поскольку оно принадлежит состоянию диска фиг.9A. Так как SRRI является третьей записываемой SRRI, SRRI называется SRRI #3 (60c). SRRI #3 (60c) записывается рядом с SRRI #2 (60b) в TDMA0. Для записи состояния диска фиг.9A, поскольку полная область диска имеет три открытых SRR (SRR #2, #3 и #4) и один закрытый SRR (SRR #1), номера SRR (SRR #2, #3 и #4) открытых SRR записываются в поле 52c «Списка открытых SRR» SRRI #3. Информация относительно всех четырех SRR (SRR #1-#4) записана в поле 30c «Списка записей SRR» SRRI #3 соответственно как записи 35d-35g SRR.
Соответственно, так как информация относительно недавно созданных SRR #2, #3 и #4 записана в SRRI #3 (60c), и пользовательские данные еще не записаны на SRR #2, #3 и #4, P_flag соответствующих записей 35e, 35f, 35g SRR установлены в «1b». Однако, так как SRR #3 и #4 не являются началом SRR открытого сеанса #2, но SRR #2 является началом сеанса SRR, S_flag SRR #2 записи 35e, SRR #3 записи 35f и SRR #4 записи 35g установлены соответственно в «1b», «0b» и «0b».
Фиг.10A показывает шаг 5, на котором пользовательские данные записываются в пустую SRR #2 и в невидимую SRR #4 из фиг.9A. Соответственно, первый пустой SRR #2 изменяется на частично записанный SRR #2, и невидимый SRR #4 изменяется на неполный SRR #4, но второй открытый пустой SRR #3 не изменяется. SRR #2 записан пользовательскими данными без дополнения. SRR #4 записан пользовательскими данными и также дополняется дополнительными данными. В дополняемом секторе SRR #4, Padding_flag установлен в «1b».
Фиг.10B иллюстрирует процесс записи состояния записи диска (SRRI), поскольку оно принадлежит состоянию диска фиг.10A. Так как SRRI является четвертой записываемой SRRI, SRRI называется SRRI #4 (60d). SRRI #4 (60d) записывается рядом с SRRI #3 (60c). Для записи состояния диска фиг.10A, так как полная область диска имеет три открытых SRR (SRR #2-#4) и один закрытый SRR (SRR #1), номера SRR открытых SRR (SRR #2-#4) записываются в поле 52d «Списка открытых SRR» SRRI #4 (60d). Информация относительно всех четырех SRR (SRR #1-#4) записана в поле 30d «Списка записей SRR» SRRI #4 (60d) соответственно как записи 35h-35k SRR.
На этом шаге номера записей SRR и местоположения открытых SRR являются теми же самыми, что и показанные на фиг.9B, но так как пользовательские данные записаны на определенном открытом SRR, LRA записанной открытой записи SRR изменяется, и значение P_flag также изменяется. Другими словами, информация относительно записанных SRR #2 и #4 обновляется. Так как SRR #2 записан с пользовательскими данными без дополнения, P_flag записи 35i SRR #2 поддерживается как «0b». Так как SRR #4 записана пользовательскими данными и дополняется, P_flag записи 35k SRR #4 изменяется на «1b». Кроме того, так как состояние сеанса #2 не изменено, S_flag в записях 35h-35k SRR идентичны таковым из записей SRR на фиг.9B.
Фиг.11A показывает шаг 6, на котором получена и выполнена команда закрытия сеанса, когда диск находится в состоянии фиг.10A. В результате, как показано на фиг.11A, сеанс #2, который был открытым сеансом, изменяется на закрытый сеанс #2, и все SRR сеанса #2 также закрываются в закрытые SRR #2-#4. Особенно, дополнительно записываемая часть открытого SRR дополняется фиктивными данными и закрывается. Запись дополнительно записываемой части открытого SRR может быть дополнена фиктивными данными и закрыта. Как описано выше, это является дополнительным делом. Кроме того, когда дополнение выполнено, определенные данные (например, «CLSD» как символьный код) могут быть записаны как дополнительные данные, как описано выше.
SRR #2, #3 и #4, которые были предварительно открытыми SRR, изменяются на закрытый, частично записанный SRR #2, закрытый пустой SRR #3 и завершенный SRR #4, которые, в свою очередь, формируют закрытый сеанс #2. В SRR #2 и #3 дополнительно записываемая область остается, но изменяется на закрытый SRR командой закрытия. Здесь некоторая часть альтернативно дополняется фиктивными данными. Соответственно, все сектора в кластере/SRR (например, Фиг.4B) дополняются фиктивными данными с установкой Padding_flag=«1b». Однако, даже в этом случае, LRA, записанное в записи SRR, означает конечное местоположение, где фактически записаны пользовательские данные. Фиктивная часть данных не затрагивает определение местоположения LRA, как описано выше. Остающаяся, наиболее удаленная, SRR #5, является невидимой SRR #5, которая, в свою очередь, формирует новый открытый сеанс #3.
Фиг.11B иллюстрирует процесс записи состояния записи диска (SRRI), поскольку оно принадлежит состоянию диска фиг.11A. Так как SRRI является пятой записываемой SRRI в области управления, SRRI называется SRRI #5 (60e). SRRI #5 (60e) записывается рядом с SRRI #5 (60d) в TDMA0. Для записи состояния диска фиг.11A, так как полная область диска имеет один открытый SRR (SRR #5) и четыре закрытых SRR (SRR #1-#4), номер SRR открытого SRR (SRR #5) записывается в поле 52e «Списка открытых SRR» SRRI #5, и все номера ранее открытых SRR (например, SRR #2, #3 и #4 на фиг.10B), записанные в SRRI #4, удаляются из текущего списка 52e открытых SRR. Удаление SRR из поля «Списка открытых SRR» означает, что такие SRR закрыты. Информация относительно всех пяти SRR (SRR #1-#5) записывается в поле 30e «Списка записей SRR» SRRI #5 соответственно как записи 35l-35p SRR.
Так как SRR #2 и #3 дополняются фиктивными данными в ответ на команду закрытия, P_flag записи 35m SRR #2 и записи 35n SRR #3 изменяются на «1b» для того, чтобы указать, что, по меньшей мере, часть соответствующей SRR дополняется дополнительными данными. Так как LRA записи SRR является конечным местоположением, где пользовательские данные фактически записаны, LRA SRR #2-#4 имеют то же самое значение, что и предыдущие LRA, записанные в SRRI #4 (60d). Кроме того, так как пользовательские данные еще не записаны на вновь созданном невидимом SRR #5, P_flag записи 35p SRR #5 установлен в «0b». Так как SRR #5 является начальной SRR нового сеанса #3, S_flag записи 35p SRR #5 установлен в «1b».
Как известно из Фиг.7A-11B, SRRI является информацией, представляющей состояние записи текущего диска. Когда диск загружен в устройство записи/воспроизведения, устройство записи/воспроизведения проверяет последнюю SRRI (в вышеупомянутом случае SRRI #5), записанную в конце в области управления, и, таким образом, точно знает текущее состояние записи диска, включая местоположение записываемой области/SRR на диске. Поэтому желательные пользовательские данные могут быть записаны в записываемой области открытого сеанса на диске.
Фиг.12 иллюстрирует оптическое дисковое устройство записи/воспроизведения согласно данному изобретению. Это устройство или другое подходящее устройство или система могут использоваться для осуществления диска и/или структуры SRRI и способов данного изобретения, обсуждаемых здесь.
Обратимся к фиг.12, где оптическое дисковое устройство записи/воспроизведения включает модуль 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 записи/воспроизведения. Поскольку устройство записи/воспроизведения, показанное на фиг.12, может выборочно выполнять дополнительные операции, проектировщик может более свободно проектировать устройство записи/воспроизведения. Модуль 10 записи/воспроизведения может автоматически сохранять определенные данные во время дополнительной операции.
Способ записи и воспроизведения данных на оптический диск классифицируется на два вида. Первый имеет место на Фиг.4A-11B, которые вовлекают способ полной записи данных на открытый SRR, вынужденное дополнение остающегося сектора(ов) в кластере, включая LRA, и запись идентификационной информации, действительно ли дополнение было выполнено для оставшегося сектора(ов), или определение, надо ли дополнять кластер и записывать дополнительную идентифицирующую информацию в соответствии с дополнением при закрытии SRR.
Второй является способом закрыть все SRR в сеансе, когда сеанс закрывается. Между сеансом и смежным сеансом не обеспечена никакая специальная буферная зона. Местоположение начала (т.е. начало сеанса SRR) сеанса идентифицируется информацией идентификации сеанса типа S_flag.
Способ записи/воспроизведения оптического диска согласно варианту воплощения данного изобретения будет описан подробно. Когда оптический диск типа BD-WO загружен в устройство записи/воспроизведения, типа показанного на фиг.12, последняя SRRI читается как последняя дисковая информация управления, записанная в TDMA. Кроме того, заголовок SRRI и запись(и) SRR, записанные в последнем SRRI, читаются и временно сохраняются в памяти 15 модуля 10 записи/воспроизведения.
Сохраненная SRRI представляет собой последнее состояние записи диска. Открытый (е) SRR может быть идентифицирован через информацию заголовка SRRI. Через запись(и) SRR данные могут быть записаны в целой области диска или может быть проверено существование и нахождение местоположения незаписанного состояния и открытого сеанса. Также может быть идентифицировано, действительно ли SRR дополнялся дополнительными данными. Вся эта информация может использоваться, когда оптический диск записывается и воспроизводится.
Тогда данные (например, пользовательские данные) записываются на определенный открытый SRR. Когда данные полностью записаны на открытый SRR, незаписанный сектор(а) в кластере, включающий LRA, дополняется фиктивными данными (например, для стабильности и причин устойчивости) и информация, идентифицирующая дополнение Padding_flag, устанавливается в «1b». Для каждого из дополняемых секторов Padding_flag, соответствующий каждому сектору, устанавливается в «1b». Если сектор не дополняется, то соответствующий Padding_flag устанавливается в «0b». Также, когда запись SRR в SRRI модифицируется, SRR информация состояния P_flag устанавливается в «1b» для указания того, что соответствующая SRR имеет по меньшей мере некоторую часть, которая является дополненной.
Дополнительно, в случае когда все SRR в сеансе закрыты командой закрытия сеанса контроллера 20 и в случае когда только соответствующий SRR закрыт командой закрытия сеанса SRR контроллера 20, микрокомпьютер 16 может выбрать, закрывать ли записываемую область (например, один кластер) в закрытом SRR после дополнения или без дополнения. В вышеупомянутом случае проектировщик может проектировать так, чтобы модуль 10 записи/воспроизведения автоматически дополнял SRR дополнительными данными и закрывал SRR безоговорочно без дополнительной команды от контроллера 20. Вышеупомянутую функцию называют «автоматической функцией дополнения» модуля 10 записи/воспроизведения. Автоматическая функция дополнения является более выгодной для уменьшения времени операции дополнения по сравнению с случаем, когда модуль 10 записи/воспроизведения получает фиктивные данные командой дополнения и дополняет SRR после этого.
Кроме того, если состояние SRR изменяется с помощью дополнения, как описано выше, Padding_flag устанавливается в «1b» для каждого дополняемого сектора. Кроме того, P_flag устанавливается в «1b» в соответствующей записи SRR. Различные устройства записи/воспроизведения могут использовать такую информацию. Дополнительно, что касается начала SRR новых открытых сеансов, S_flag устанавливается в «1b» в соответствующей записи SRR для того, чтобы указать местоположение начала открытого сеанса.
Соответственно, обеспечены типы и определения SRR, как определено в соответствии с данным изобретением и способом записи SRRI, согласно определенным типам SRR и определениям. Соответственно, различные устройства записи/воспроизведения, имеющие желаемые функции, могут использоваться для доступа к данному диску.
Способ для записи информации управления оптического диска с однократной записью согласно данному изобретению включает в себя определение новых типов SRR и типов сеанса. Если открытая SRR дополняется или если SRR закрыта с помощью дополнения, идентифицирующая информация дополнения Padding_flag устанавливается соответственно и записывается в область дополнения. Другая информация, идентифицирующая дополнение P_flag, и информация идентификации сеанса S_flag записываются в записи SRR. Следовательно, в оптическом диске с однократной записью, имеющем новую физическую структуру, информация управления может эффективно записываться и управляться.
Специалистам в данной области техники будут очевидны различные изменения и разновидности, которые могут быть сделаны в данном изобретении. Таким образом, подразумевается, что данное изобретение охватывает изменения и разновидности этого изобретения, если они находятся в пределах приложенной формулы изобретения и ее эквивалентов.