Способ и устройство воспроизведения данных с носителя записи

Иллюстрации

Показать все

Предложены способ и устройство воспроизведения данных с носителя записи. В способе принимают обновленные данные, ассоциированные с носителем записи. Затем связывают принятые обновленные данные с данными, записанными на носителе записи, и формируют виртуальную компоновку данных. После этого воспроизводят данные на основе сформированной виртуальной компоновки. Виртуальная компоновка включает каталог, сформированный посредством комбинирования загруженного программного файла Java и файла Java, записанного на носителе. Техническим результатом изобретения является повышение функциональности воспроизведения данных носителя записи. 2 н. и 8 з.п. ф-лы, 11 ил.

Реферат

Область техники, к которой относится изобретение

Изобретение относится к носителю записи, а более конкретно - к файловой структуре диска для эффективного воспроизведения данных, имеющих различные атрибуты, записанных в носителе записи, а также к способу и устройству воспроизведения данных, записанных в носителе данных, и данных, загруженных от поставщика контента (СР).

Предшествующий уровень техники

В общем повсеместно используется оптический диск, выступающий в качестве носителя записи, допускающего запись больших объемов данных на него. В частности, недавно разработан носитель записи с высокой плотностью, допускающий запись/сохранение видеоданных высокого качества и аудиоданных высокого качества в течение долгого периода времени, например диск Blu-ray (BD).

BD, основанный на методике носителей записи следующего поколения, считается решением в области оптической записи следующего поколения, допускающим сохранение гораздо больших объемов данных, чем традиционный DVD. В последнее время многие разработчики проводили интенсивные исследования в области технических требований по международным стандартам, ассоциированным с BD, наряду с исследованиями других цифровых устройств.

В связи с вышеописанной ситуацией недавно было создано оптическое устройство записи/воспроизведения на основе международного стандарта по BD, однако международный стандарт по BD еще не завершен, так что существует множество ограничений и проблем при разработке оптического устройства записи/воспроизведения.

В частности, вышеупомянутое оптическое устройство записи/воспроизведения должно предусматривать не только базовую функцию для записи/воспроизведения данных BD, но также дополнительную функцию для предоставления возможности оптическому устройству записи/воспроизведения взаимодействовать с периферийными цифровыми устройствами. Другими словами, оптическое устройство записи/воспроизведения должно принимать внешний входной сигнал, должно отображать принимаемый сигнал и должно воспроизводить требуемые данные с помощью внешнего входного сигнала и BD. Тем не менее, устройство воспроизведения данных с носителя данных для одновременного воспроизведения внешнего входного сигнала и данных на BD к настоящему времени еще не установлено, так что существует множество ограничений и проблем при разработке основанного на BD оптического устройства записи/воспроизведения.

Сущность изобретения

Следовательно, настоящее изобретение направлено на носитель записи, а также способ и устройство воспроизведения данных с этого носителя записи, которые во многом устраняют одну или более проблем, обусловленных ограничениями и недостатками предшествующего уровня техники.

Цель настоящего изобретения заключается в том, чтобы предоставить файловую структуру управления для управления данными, имеющими множество атрибутов, записанных в носителе записи.

Другая цель настоящего изобретения заключается в том, чтобы предоставить способ и устройство для одновременного воспроизведения данных, записанных в носителе данных, и данных, загруженных из внешней части.

Еще одна другая цель настоящего изобретения заключается в том, чтобы предоставить способ для обеспечения возможности поставщику контента (CP) одновременно передавать требуемые данные и обновленную ассоциативную связь файлов с носителем записи.

Еще одна другая цель настоящего изобретения заключается в том, чтобы предоставить способ загрузки данных из внешней части, сохранения загруженных данных в локальном запоминающем устройстве и формирования виртуальной компоновки данных, чтобы одновременно воспроизводить данные, записанные в носителе записи, и данные, сохраненные в локальном запоминающем устройстве.

Дополнительные преимущества, цели и признаки изобретения частично излагаются в нижеследующем описании и частично должны стать очевидными специалистам в данной области техники после ознакомления с ними или могут быть изучены из практического применения изобретения. Цели и другие преимущества изобретения могут быть реализованы и достигнуты посредством структуры, в частности, раскрытой в письменном описании и формуле изобретения, а также на прилагаемых чертежах.

Чтобы достичь этих целей и других преимуществ в соответствии с назначением изобретения, осуществленным и подробно описанным в данном документе, способ воспроизведения данных с носителя записи с помощью локального запоминающего устройства содержит этапы: a) приема обновленных данных, ассоциированных с носителем записи, от поставщика контента (CP) и сохранения принятых данных в локальном запоминающем устройстве; b) распознавания блока связывания, ассоциированного с носителем записи, из локального запоминающего устройства; c) комбинирования или связывания блока связывания с данными носителя записи и формирования виртуальной компоновки данных; и d) воспроизведения данных, записанных в носителе записи, и/или данных, записанных в локальном запоминающем устройстве, с помощью сформированной виртуальной компоновки данных.

В другом аспекте настоящего изобретения предусмотрен способ передачи данных, когда поставщик контента (CP) передает данные, при этом способ содержит этапы: a) распознавания информации типа носителя записи; и b) передачи индексного и объектного файлов, приспособленных для одновременного воспроизведения исходных данных, записанных в носителе записи, и дополнительных данных, принимаемых от поставщика контента (CP).

В еще одном другом аспекте настоящего изобретения предусмотрено устройство воспроизведения данных носителя записи, содержащее: модуль головки для считывания исходных данных с носителя записи; локальное запоминающее устройство для сохранения дополнительных данных, ассоциированных с исходными данными; и контроллер для формирования виртуальной файловой системы, чтобы воспроизводить исходные данные и/или дополнительные данные, и формирования виртуальной компоновки данных, снабженного дополнительными данными, ассоциированными с исходными данными, с помощью виртуальной файловой системы, при этом дополнительные данные, загруженные в локальное запоминающее устройство, включают в себя обновленные индексный и объектный файлы.

В еще одном другом аспекте настоящего изобретения предусмотрен способ воспроизведения данных носителя записи, содержащий этапы: a) считывания блока связывания, ассоциированного с носителем записи, из локального запоминающего устройства; b) комбинирования или связывания блока связывания с файловой структурой (т.е. компоновкой данных диска), содержащейся в носителе записи, и формирования виртуальной компоновки данных, включающей в себя обновленные индексный и объектный файлы; и c) воспроизведения данных, записанных в носителе записи, и/или данных, записанных в локальном запоминающем устройстве, с помощью сформированной виртуальной компоновки данных.

В еще одном другом аспекте настоящего изобретения предусмотрено устройство воспроизведения данных носителя записи с помощью локального запоминающего устройства, содержащее: модуль головки для считывания исходных данных с носителя записи; локальное запоминающее устройство для сохранения дополнительных данных, ассоциированных с исходными данными; и контроллер для формирования виртуальной файловой системы, чтобы воспроизводить исходные данные и/или дополнительные данные, и формирования виртуальной компоновки данных, приспособленного для одновременного воспроизведения исходных данных и дополнительных данных с помощью виртуальной файловой системы, при этом контроллер формирует обновленные индексный и объектный файлы, чтобы одновременно воспроизводить данные, записанные в носителе записи, и данные, загруженные от поставщика контента (CP), и включает обновленные индексный и объектный файлы в виртуальную компоновку данных.

В еще одном другом аспекте настоящего воспроизведения предусмотрен носитель записи, содержащий: область записи тайтлов, в которой записаны первый тайтл и второй тайтл, имеющие различные атрибуты; и область управления, в которой записаны первый файл управления для воспроизведения первого тайтла и второй файл управления для воспроизведения второго тайтла, при этом в области управления хранятся отдельные индексные файлы для воспроизведения первого тайтла и второго тайтла и отдельно записан, по меньшей мере, один первый объектный файл, снабженный сценарием представления первого тайтла, и, по меньшей мере, один второй объектный файл, снабженный сценарием представления второго тайтла.

Следует понимать, что вышеприведенное общее описание и последующее подробное описание настоящего изобретения являются примерными и пояснительными и предназначены для того, чтобы предоставить дополнительное пояснение изобретения согласно формуле изобретения.

Перечень чертежей

Прилагаемые чертежи, которые включены для того, чтобы предоставить дополнительное понимание изобретения, и составляют часть данной заявки, иллюстрируют варианты осуществления изобретения и вместе с описанием служат, чтобы объяснить принцип изобретения.

На фиг.1 приведена схема концептуального представления, иллюстрирующая способ и устройство воспроизведения данных с носителя записи согласно настоящему изобретению;

на фиг.2 - схема концептуального представления, иллюстрирующая файловую структуру, записанную на оптическом диске, выступающем в качестве носителя записи, и взаимосвязь для воспроизведения данных файловой структуры в соответствии с предпочтительным вариантом осуществления настоящего изобретения;

на фиг.3 - структурная схема, иллюстрирующая структуру записи данных, записываемую на оптический диск согласно настоящему изобретению;

на фиг.4 - схема концептуального представления, иллюстрирующая файловую структуру, записанную на оптическом диске, выступающем в качестве носителя записи, в соответствии с другим предпочтительным вариантом осуществления изобретения;

на фиг.5A - блок-схема, иллюстрирующая устройство воспроизведения данных с носителя записи согласно настоящему изобретению;

на фиг.5B - блок-схема, иллюстрирующая систему воспроизведения для воспроизведения данных диска, на котором записаны тайтлы, имеющие различные атрибуты, согласно настоящему изобретению;

на фиг.6 - блок-схема, иллюстрирующая устройство воспроизведения данных с помощью локального запоминающего устройства из всех компонентов, содержащихся в оптическом устройстве записи/воспроизведения, согласно настоящему изобретению;

на фиг.7 - схема концептуального представления, иллюстрирующая способ формирования виртуальной компоновки данных, приспособленного для одновременного воспроизведения данных, записанных в носителе записи, и данных, записанных в локальном запоминающем устройстве, согласно настоящему изобретению;

на фиг.8 - схема концептуального представления, иллюстрирующая способ формирования виртуальной компоновки данных с помощью виртуальной файловой системы (VFS) на основе файловой структуры согласно настоящему изобретению;

на фиг.9 - блок-схема последовательности операций, иллюстрирующая способ воспроизведения данных носителя записи с помощью индексного и объектного файлов, обновленных поставщиком контента (CP), согласно настоящему изобретению; и

на фиг.10 - блок-схема последовательности операций, иллюстрирующая способ воспроизведения данных носителя записи с помощью индексного и объектного файлов, обновленных проигрывателем, согласно настоящему изобретению.

Оптимальный режим осуществления изобретения

Далее приводится подробное описание предпочтительных вариантов осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Где бы то ни было, одни и те же номера ссылок используются на чертежах, чтобы ссылаться на одни и те же или аналогичные элементы.

Далее описывается носитель записи, а также способ и устройство воспроизведения данных с этого носителя записи со ссылкой на прилагаемые чертежи.

До описания настоящего изобретения следует отметить, что большая часть терминов, раскрываемых в настоящем изобретении, соответствует общим терминам, широко известным в данной области техники, но некоторые термины выбраны заявителем как необходимые и раскрываются далее в нижеследующем описании настоящего изобретения. Следовательно, предпочтительно, чтобы термины, описываемые посредством заявителя, понимались на основе их значений в настоящем изобретении.

Носитель записи для использования в настоящем изобретении соответствует всем записываемым носителям, например оптическому диску и магнитной ленте и т.п., согласно различным схемам записи. Для удобства описания и лучшего понимания настоящего изобретения оптический диск, такой как BD, далее иллюстративно используется как вышеупомянутый носитель записи в настоящем изобретении. Следует отметить, что технические идеи настоящего изобретения могут быть применены к другим носителям записи без отступления от объема и сущности изобретения.

Термин "локальное запоминающее устройство" обозначает модуль хранения данных, содержащийся в оптическом устройстве записи/воспроизведения. Более подробно, термин "локальное запоминающее устройство" соответствует компоненту, выполненному с возможностью приема необходимой информации или данных от пользователя и сохранения принятой информации или данных. Например, общее локальное запоминающее устройство может обозначать накопитель на жестких дисках (HDD), но следует отметить, что термин "локальное запоминающее устройство" настоящего изобретения не ограничен HDD, а применим и к другим примерам при необходимости.

В частности, термин "локальное запоминающее устройство" обозначает модуль хранения данных для сохранения данных, ассоциированных с носителем записи, таким как BD. Данные, ассоциированные с носителем записи, как правило, загружаются из внешнего устройства.

В связи с вышеприведенным описанием специалистам в данной области техники должно быть очевидно, что локальное запоминающее устройство может напрямую считывать некоторые данные разрешений с носителя записи и может формировать системные данные (к примеру, метаданные), ассоциированные с операциями записи/воспроизведения носителя записи, так что системные данные могут быть сохранены в локальном запоминающем устройстве.

Термин "блок связывания" обозначает набор файлов, сохраненных в локальном запоминающем устройстве. В частности, блок связывания обозначает набор информации (т.е. информационный набор), ассоциированный с конкретным носителем записи. В этом случае ассоциативный набор объединяется или добавляется в файл, содержащийся в носителе записи, так, чтобы он мог одновременно воспроизводить данные носителя записи и данные локального запоминающего устройства. Далее приводится его подробное описание.

Для удобства описания данные, записанные в носителе записи, упоминаются как "исходные данные", а данные, ассоциированные с носителем записи из множества блоков данных, сохраненных в локальном запоминающем устройстве, которые загружены из внешнего устройства и сохранены в локальном запоминающем устройстве, упоминаются как "дополнительные данные".

Термин "тайтл" обозначает блок воспроизведения, для которого предусмотрена возможность непосредственного взаимодействия с пользователем, и каждый тайтл связан с конкретным объектом так, чтобы поток, ассоциированный с соответствующим тайтлом, записанным на диске, воспроизводился согласно команде или программе, сохраненной в объекте.

В связи с вышеприведенным описанием тайтл, записанный на диске, и компоновка данных диска для воспроизведения тайтла описываются со ссылкой на фиг.2. В частности, для удобства описания и лучшего понимания настоящего изобретения первый тайтл, в котором записаны фильмы и интерактивная информация согласно схеме сжатия MPEG2, называется HDMV-тайтлом, а второй тайтл, в котором записаны фильмы и интерактивная информация согласно Java-программе, называется Java-тайтлом.

Термин "объект" соответствует информации управления воспроизведением, включающей в себя команду или программу для воспроизведения диска. Другими словами, множество объектов, находящихся на диске, связаны с конкретным тайтлом или соединены с другими объектами. Следовательно, вышеупомянутые объекты проектируются заранее согласно намерениям изготовителя или автора диска, записываются на диск и увеличивают число сценариев воспроизведения данных диска. Другими словами, объект согласно настоящему изобретению выступает в качестве блока управления, включающего в себя команду или программу для управления сценариями воспроизведения данных диска.

В связи с вышеупомянутым описанием объект для воспроизведения вышеупомянутого HDMV-тайтла далее упоминается как "кинообъект" ("MovieObject") или M-OBJ, а объект для воспроизведения вышеупомянутого Java-тайтла далее упоминается как "Java-объект" ("Java Object") или J-OBJ.

Фиг.1 - это схема концептуального представления, иллюстрирующая способ и устройство воспроизведения данных согласно настоящему изобретению. Объединенные варианты применения оптического устройства 10 записи/воспроизведения и периферийных устройств показаны на фиг.1.

Оптическое устройство 10 записи/воспроизведения может записывать/воспроизводить данные в отношении множества оптических дисков, имеющих различные форматы. Если необходимо, оптическое устройство 10 записи/воспроизведения может записывать/воспроизводить конкретные данные только в отношении конкретного оптического диска, такого как BD, или может воспроизводить данные с оптического диска без записи данных на него. Следует отметить, что настоящее изобретение в качестве примера использует BD-проигрыватель, допускающий воспроизведение данных с BD, или записывающее BD-устройство, допускающее запись данных на BD с учетом корреляции между BD и периферийными устройствами, для удобства описания. В связи с вышеприведенным описанием хорошо известно в данной области техники, что оптическое устройство 10 записи/воспроизведения также применимо к накопителю, встроенному в специальное устройство, такое как компьютер.

Оптическое устройство 10 записи/воспроизведения записывает или воспроизводит данные в отношении оптического диска 30, принимает внешний входной сигнал, выполняет обработку принимаемого сигнала и передает результат обработанного сигнала на внешний дисплей 20, с тем, чтобы пользователь мог просматривать результат обработанного сигнала на дисплее 20. В этом случае нет ограничений на принимаемый внешний сигнал. Например, может быть определено, что типичные внешние входные сигналы являются ассоциированными с DTV сигналом и ассоциированными с Интернетом сигналом, и т.д. В частности, Интернет обозначает сеть связи, к которой пользователь легко получает доступ, с тем чтобы пользователь мог загружать конкретные Интернет-данные с помощью оптического устройства 10 записи/воспроизведения и мог использовать загруженные данные.

В связи с вышеприведенным описанием лицо для предоставления данных контента, используемых в качестве внешнего источника, в общем, упоминается как поставщик контента (CP).

Когда исходные данные записаны на оптический диск 30, помещенный в оптическое устройство 10 записи/воспроизведения, и дополнительные данные, ассоциированные с исходными данными, имеются в других местах хранения (к примеру, в Интернете), настоящее изобретение направлено на то, чтобы воспроизводить исходные данные и дополнительные данные одновременно.

Фиг.1 иллюстрирует специальный режим, в котором тайтл, записанный на BD-ROM из оптических дисков, смешан с HDMV-тайтлом и Java-тайтлом, так чтобы был записан тайтл, смешанный с HDMV- и Java-тайтлами. Специальный режим называется полным режимом. Настоящее изобретение предоставляет файловую структуру, стандартизированную на диске для того, чтобы воспроизводить данные с BD-ROM на основе полного режима, и предоставляет устройство и способ воспроизведения данных с BD-ROM.

Например, предполагается, что мультиплексированные AV-потоки (аудио/видеопотоки) записаны в качестве исходных данных, записанных на оптическом диске, а дополнительные данные для использования в Интернете - это аудиопоток, отличный от аудиопотока (к примеру, корейского) исходных данных. В этом случае некоторые пользователи могут загружать конкретный аудиопоток (к примеру, английский), выступающий в качестве дополнительных данных, из Интернета, могут желать воспроизводить загруженный аудиопоток наряду с потоком, выступающим в качестве исходных данных, или могут желать воспроизводить только дополнительные данные. Чтобы реализовать вышеуказанные желания пользователей, должна быть установлена корреляция между исходными данными и дополнительными данными, и необходим систематизированный способ управления/воспроизведения вышеуказанных данных согласно запросу пользователя.

Для удобства описания, хотя сигнал, записанный на диске, упоминается как исходные данные, и другие сигналы, существующие вне диска, упоминаются как дополнительные данные, следует отметить, что исходные данные и дополнительные данные, классифицированные согласно способам получения этих данных, не ограничены только конкретными данными.

Как правило, дополнительные данные могут обозначать аудиоданные, данные презентационной графики (PG), данные интерактивной графики (IG) или текстовые субтитры и т.д., однако дополнительные данные также могут обозначать мультиплексированный AV-поток, включающий в себя вышеупомянутые данные и видеоданные. Другими словами, данные, ассоциированные с исходными данными, одновременно существующие вне оптического диска, могут выступать в качестве дополнительных данных.

Чтобы удовлетворить вышеупомянутые пользовательские запросы, заранее определенная файловая структура должна быть установлена между исходными данными и дополнительными данными. Соответственно файловая структура и структура записи данных для использования в BD далее описываются со ссылкой на фиг.2-4.

Фиг.2 - это схема концептуального представления, иллюстрирующая файловую структуру, записанную на оптическом диске, выступающем в качестве носителя записи, и взаимосвязь для воспроизведения данных файловой структуры в соответствии с предпочтительным вариантом осуществления настоящего изобретения.

Например, файловая структура согласно настоящему изобретению может включать в себя один или более каталогов (к примеру, каталог BDJ и каталог BDMV) под одним корневым каталогом. Каталог BD (BDMV) включает в себя не только индексный файл index, выступающий в качестве общего файла (т.е. файла верхнего уровня), приспособленного для гарантирования возможности взаимодействия с пользователем, но также вышеупомянутый объект. Файловая структура включает в себя множество каталогов для сохранения информации фактических данных, записанных на диске, и другой информации, ассоциированной со способом воспроизведения данных, например, каталог списков воспроизведения (PLAYLIST), каталог информации клипов (CLIPINF), каталог потоков (STREAM), каталог вспомогательных данных (AUXDATA) и каталог резервного копирования (BACKUP). Далее описываются вышеупомянутые каталоги и множество файлов, включенных в каталоги.

Каталог AUXDATA включает в себя файл дополнительных данных диска. Например, каталог AUXDATA включает в себя файл Sound.bdmv для предоставления пользователю звуковых данных, когда выполняется функция интерактивной графики, и файл 11111.otf для предоставления пользователю информации шрифтов, когда воспроизводятся данные диска.

Каталог потоков (STREAM) включает в себя множество файлов AV-потоков, записанных на диске согласно конкретному формату. Как правило, отдельные потоки записываются с помощью основанных на MPEG-2 транспортных пакетов, а каталог потоков (STREAM) использует имена расширений файлов потоков (01000.m2ts и 02000.m2ts) в качестве специального имени расширения *.m2ts. В частности, если аудио-/видео-/графическая информация из вышеупомянутых потоков мультиплексирована, мультиплексированная информация называется AV-потоком, и один тайтл составлен из, по меньшей мере, одного файла AV-потока.

Каталог информации клипов (CLIPNF) состоит из множества файлов информации клипа (01000.clpi и 02000.clpi), связанных с вышеупомянутыми файлами потоков в однозначном отношении. В частности, в файлы информации клипа (*.clpi) записывается информация атрибутов и информация временных характеристик файлов потоков (*.m2ts). Файлы информации клипа (*.clpi), связанные с файлами потоков (*.m2ts) на однозначной основе, в общем, называются "клипом". Другими словами, это значит, что один клип обозначает данные, составленные из файла потока (*.m2ts) и файла информации клипа (*.clpi). Согласно настоящему изобретению клип, записанный на диске, упоминается как исходный клип, а клип, загруженный/сохраненный в локальном запоминающем устройстве, упоминается как дополнительный клип.

Каталог списков воспроизведения (PLAYLIST) включает в себя множество файлов списков воспроизведения (*.mpls). Каждый файл списка воспроизведения (*.mpls) включает в себя один или более элементов воспроизведения (PlayItem) и один или более субэлементов воспроизведения (SubPlayItem). Каждый элемент воспроизведения (PlayItem) и каждый субэлемент воспроизведения (SubPlayItem) приспособлены, чтобы обозначать интервал воспроизведения, в течение которого воспроизводится конкретный клип. Элемент воспроизведения (PlayItem) и субэлемент воспроизведения (SubPlayItem) включают в себя информацию, ассоциированную с конкретным клипом, который должен быть воспроизведен, т.е. информацию, ассоциированную со временем начала воспроизведения (IN-Time), и другую информацию, ассоциированную со временем окончания воспроизведения (OUT-Time) конкретного клипа.

В связи с вышеприведенным описанием процесс воспроизведения данных с помощью, по меньшей мере, одного элемента воспроизведения (PlayItem) в файле списка воспроизведения упоминается как основной путь, а процесс воспроизведения данных с помощью отдельных субэлементов воспроизведения (SubPlayItem) упоминается как подпуть. Файл списка воспроизведения должен содержать один основной путь. Файл списка воспроизведения может содержать, по меньшей мере, один подпуть согласно наличию или отсутствию субэлемента воспроизведения (SubPlayItem) при необходимости.

В заключение файл списка воспроизведения выступает в качестве базовой файловой единицы воспроизведения/управления, содержащейся во всех файловых структурах воспроизведения/управления для воспроизведения требуемого клипа посредством комбинации одного или более элементов воспроизведения (PlayItem).

Каталог резервного копирования (BACKUP) сохраняет множество копий файлов, т.е. копию (также называемую "скопированным файлом") индексного файла index, хранящего информацию, ассоциированную с воспроизведением диска, копию объектного файла MovieObject, копии всех файлов списков воспроизведения (*.mpls), содержащихся в каталоге списков воспроизведения (PLAYLIST), и копии всех файлов информации клипа (*.clpi), содержащихся в каталоге информации клипов (CLPINF). Если вышеупомянутые файлы (index, MovieObject, *.mpls и *.clpi) повреждаются, процесс воспроизведения диска также неизбежно нарушается, так что каталог резервного копирования (BACKUP) создан для того, чтобы заранее сохранять копии вышеупомянутых файлов в качестве резервных файлов.

Каталог BDJ включает в себя индексный файл index.bdj и объектный файл JavaObject.bdj в качестве информации общих файлов (т.е. файлов информации верхнего уровня), приспособленных для гарантирования возможности взаимодействия с пользователем. В этом случае индексный файл index.bdj и объектный файл JavaObject.bdj могут быть проиндексированы посредством HDMV-тайтла и Java-тайтла, соответственно. Каталог BDJ включает в себя каталог Java (JAVA). В каталоге Java (JAVA) записывается множество файлов Java-программ (к примеру, PPPPP.jar или QQQQQ.jar). Множество приложений запрограммировано в отдельных файлах Java-программ, и каждое из запрограммированных приложений также может называться "xlet". Файлы Java-программ исполняются специализированным устройством воспроизведения, и его подробное описание приводится ниже со ссылкой на фиг.5B.

В связи с вышеприведенным описанием фиг.2 иллюстрирует способ воспроизведения конкретного тайтла с помощью вышеупомянутой файловой структуры диска. Конкретно, по приему команды воспроизведения тайтла от пользователя в ассоциативной связи с конкретным тайтлом, применяемым к индексной таблице индексного файла, взаимосвязь для воспроизведения конкретного тайтла пояснена на фиг.2.

Индексный файл (index.bdmv) включает в себя информацию первого воспроизведения First Playback ("первое воспроизведение"), соответствующую информации, ассоциированной с первым изображением воспроизведения, когда данные соответствующего диска загружены, информацию главного меню Top Menu ("главное меню") для предоставления изображения меню и, по меньшей мере, информацию одного тайтла ("тайтл 1-тайтл n"). В связи с вышеупомянутым описанием вышеупомянутыми тайтлами "тайтл 1-тайтл n" могут быть HDMV-тайтлы либо Java-тайтлы. Следовательно, если пользователь выбирает команду воспроизведения конкретного тайтла (к примеру, тайтла 1), исполняется команда или программа конкретного объекта, связанного с тайтлом (тайтл 1) в объектном файле файловой структуры. Как результат, конкретный список воспроизведения исполняется согласно команде или программе конкретного объекта, связанного с тайтлом (тайтл 1) в объектном файле, и конкретный клип *.clip или *.m2ts воспроизводится посредством элемента воспроизведения, содержащегося в списке воспроизведения.

В связи с вышеприведенным описанием, если определено, что выбранный тайтл (тайтл 1) является HDMV-тайтлом, он воспроизводится посредством конкретного объекта M-OBJ, содержащегося в одном объектном файле. В противном случае, если определено, что выбранный тайтл (тайтл 1) является Java-тайтлом, он воспроизводится посредством конкретного объекта J-OBJ.

В связи с вышеприведенным описанием вышеупомянутый индексный файл конфигурируется в форме index.bdj, так чтобы HDMV-тайтл и Java-тайтл могли быть проиндексированы. В противном случае вышеупомянутый индексный файл может включать в себя конкретный файл для индексирования только HDMV-тайтла для оптического устройства записи/воспроизведения, выполненного с возможностью воспроизведения только HDMV-тайтлов, так чтобы он также мог быть сконфигурирован в форме двух индексных файлов.

Фиг.3 - это структурная схема, иллюстрирующая структуру записи данных, записываемую на оптический диск согласно настоящему изобретению.

Более подробно, фиг.3 - это структурная схема, иллюстрирующая примерную структуру диска для записи информации, ассоциированной с файловой структурой по фиг.2. Как показано на фиг.3, если вести рассмотрение от внутренней области диска, вышеупомянутая структура диска последовательно включает в себя область информации файловой системы, выступающей в качестве системной информации для управления всеми файлами, область базы данных для записи файла списка воспроизведения и файла информации клипа, чтобы воспроизводить записанный поток (*.m2ts), и область потоков для записи множества потоков, состоящих из аудиоданных, видеоданных, графических данных и т.п. В частности, следует отметить, что может быть определено, что данные, записанные в область потоков диска, являются данными, имеющими различные атрибуты, как ранее упоминалось.

В связи с вышеприведенным описанием заранее определенная область для записи HDMV-тайтла и Java-тайтла называется областью записи тайтлов и соответствует вышеупомянутой области потоков. Заранее определенная область для записи файловой информации для воспроизведения тайтлов называется областью воспроизведения/управления и соответствует области информации файловой системы и области базы данных. Следует отметить, что отдельные области, показанные на фиг.3, предоставлены для того, чтобы описывать пример, и настоящее изобретение не ограничено структурой расположения вышеупомянутых областей, показанных на фиг.3, и также применимо к другим примерам при необходимости.

Фиг.4 - это схема концептуального представления, иллюстрирующая файловую структуру, записанную на оптическом диске, выступающем в качестве носителя записи, в соответствии с другим предпочтительным вариантом осуществления изобретения; как можно видеть из фиг.4, по меньшей мере, один каталог размещается под одним корневым каталогом, например каталог BDJ и каталог BDMV.

Как ранее упоминалось на фиг.2, каталог BDMV включает в себя не только индексный файл Index.bdmv, выступающий в качестве общего файла (т.е. файла верхнего уровня), приспособленного для гарантирования возможности взаимодействия с пользователем, но также объектный файл MovieObject.bdmv. В этом случае индексный файл Index.bdmv может индексировать только HDMV-тайтл. Каталог BDMV включает в себя множество каталогов для сохранения информации фактических данных, записанных на диске, и другой информации, ассоциированной со способом воспроизведения данных, например каталог списков воспроизведения (PLAYLIST), каталог информации клипов (CLIPINF), каталог потоков (STREAM), каталог вспомогательных данных (AUXDATA) и каталог резервного копирования (BACKUP).

Каталог BDJ включает в себя не только индексный файл Index.bdj, выступающий в качестве общего файла (т.е. файла верхнего уровня), приспособленного для гарантирования возможности взаимодействия с пользователем, но также вышеупомянутый каталог объектов (BDJO). В этом случае индексный файл Index.bdj может индексировать и HDMV-тайтл, и Java-тайтл. Каталог BDJO включает в себя множество объектных файлов (к примеру, CCCCC.bdjo и DDDDD.bdjo). Файловая структура, показанная на фиг.4, включает в себя каталог объектов (BDJO), состоящий из множества объектных файлов Java, отличаясь от файловой структуры, показанной на фиг.2.

Каталог BDJ включает в себя каталог Java (JAVA). В каталоге Java (JAVA) записывается множество файлов Java-программ (к примеру, PPPPP.jar или QQQQQ.jar).

Фиг.5A и 5B - это блок-схемы, иллюстрирующие оптическое устройство записи/воспроизведения согласно настоящему изобретению. В частности, фиг.5A - это блок-схема, иллюстрирующая оптическое устройство 10 записи/воспроизведения согласно настоящему изобретению, а фиг.5B - это блок-схема, иллюстрирующая систему 17 воспроизведения (также называемую моделью проигрывателя) для воспроизведения данных диска, на котором записаны тайтлы, имеющие различные атрибуты, согласно настоящему изобретению.

Далее описывается оптическое устройство 10 записи/воспроизведения согласно настоящему изобретению со ссылкой на фиг.5A.

Ссылаясь на фиг.5A, оптическое устройство 10 записи/воспроизведения включает в себя модуль 11 головки, сервомодуль 14, процессор 13 сигналов, локальное запоминающее устройство 15 и микропроцессор 16. Модуль 11 головки считывает исходные данные, записанные в области записи тайтлов оптического диска, и считывает управляющую информацию, включающую в себя файловую информацию, записанную в области управления воспроизведением. Сервомодуль 14 управляет работой модуля 11 головки. Процессор 13 сигналов принимает сигнал воспроизведения от модуля 11 головки, восстанавливает принимаемый сигнал воспроизведения до требуемой величины сигнала или модулирует сигнал, который должен быть записан, в другой сигнал, записываемый на оптическом диске, так чтобы он передавал восстановленный или модулированный результат. Запоминающее устройство 15 сохраняет информацию, требуемую для воспроизведения данных диска. Микропроцессор 16 управляет всеми операциями вышеупомянутых компонентов, содержащихся в оптическом устройстве 10 записи/воспроизведения. В связи с вышеупомянутыми операциями комбинация вышеупомянутых компонентов 11, 14, 13, 15 и 16 также называется модулем 20 записи/воспроизведения, и модуль 20 записи/воспроизведения может изготовляться в форме единого продукта.

Контроллер 12 загружает дополнительные данные извне оптического диска по приему команды от пользователя, сохраняет загруженные дополнительные данные в локальное запоминающее устройство 15 и формирует виртуальную файловую систему для воспроизведения исходных данных, содержащихся на оптическом диске, и дополнительных данных, содержащихс