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

Иллюстрации

Показать все

Устройство для воспроизведения данных, записанных на носителе записи, включает в себя головку записи/считывания, локальную память и декодер. Головка записи/считывания считывает основные данные, записанные на носителе записи. Локальная память хранит суб-данные, ассоциированные с основными данными. Суб-данные могут включать в себя потоки интерактивной графики или потоки текстовых субтитров. Декодер декодирует основные данные и суб-данные, используя PlayList. Файл PlayList включает в себя основную последовательность и суб-последовательность. Основная последовательность содержит PlayItem для воспроизведения основных данных. Суб-последовательность содержит, по меньшей мере, один SubPlayItem, ассоциированный с PlayItem, для воспроизведения суб-данных совместно с основными данными. Файл PlayList дополнительно включает в себя информацию о типе суб-последовательности, которая указывает, синхронизирован ли SubPlayItem, включенный в субпоследовательность, с PlayItem. Технический результат - возможность воспроизведения данных, записанных на носителе записи, и данных, сохраненных в локальной памяти. 8 н. и 22 з.п. ф-лы, 11 ил.

Реферат

Область техники

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

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

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

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

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

Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

фиг.1 иллюстрирует общее представление настоящего изобретения;

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

фиг.3A и 3B иллюстрируют файловую структуру и структуру файла PlayList в качестве файла управления воспроизведением для воспроизведения потока интерактивной графики согласно настоящему изобретению;

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

фиг.4 иллюстрирует устройство оптической записи и/или воспроизведения согласно настоящему изобретению;

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

фиг.6A-7H иллюстрируют примеры способа создания (или конфигурирования) файла управления воспроизведением согласно настоящему изобретению и, более конкретно, иллюстрируют примеры способа создания PlayList для воспроизведения потоков интерактивной графики;

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

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

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

фиг.11А-11G иллюстрируют синтаксис файла управления воспроизведением согласно настоящему изобретению.

Наилучший режим выполнения изобретения

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

Согласно настоящему изобретению "файл управления воспроизведением" относится к файлу управления для воспроизведения как данных, записанных на носителе записи, так и данных, сохраненных в локальной памяти. Более конкретно, на диске blu-ray (BD) файл управления воспроизведением называется "PlayList" (Список воспроизведения). Подробное описание файла управления воспроизведением приводится ниже со ссылками на фиг.2A и фиг.2B наряду с описанием полной структуры файла. Другими словами, хотя "PlayList" относится к файлу управления воспроизведением в настоящем изобретении, очевидно, что различная терминология может использоваться для носителя записи другого стандарта, отличного от диска blu-ray (BD). Однако также очевидно, что технический объем других носителей записи не находится в стороне от контекста или объема настоящего изобретения.

Фиг.1 иллюстрирует общий вид настоящего изобретения. Более конкретно, фиг.1 иллюстрирует пример объединенного использования устройства 10 оптической записи и/или воспроизведения и других периферийных устройств. Соответственно, "устройство 10 оптической записи и/или воспроизведения" может записывать данные на оптические диски и/или воспроизводить данные с оптических дисков различных стандартов. В зависимости от своей конструкции устройство может записывать/воспроизводить данные на/с оптического диска только конкретного стандарта (например, диск blu-ray (BD)), или устройство может только воспроизводить данные с оптического диска. Однако рассматривая факт, что стандарт дисков blu-ray (BD), как ожидается, будет завершен, и связь диска blu-ray (BD) с другими периферийными устройствами, устройство воспроизведения диска Blu-ray (BD-плеер), которое воспроизводит данные, записанные на диске blu-ray (BD), или устройство записи диска Blu-ray (устройство записи на BD), которое записывает данные на диск blu-ray (BD), будет приведено в качестве примера для устройства 10 оптической записи и/или воспроизведения согласно настоящему изобретению. Также очевидно, что "устройство 10 оптической записи и/или воспроизведения" может быть названо как "устройство управления", которое может быть оборудовано в компьютерах.

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

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

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

Фиг.2 иллюстрирует пример потока интерактивной графики и AV потока, отображаемых на одном и том же экране. Обычно AV поток отображается на полном экране. Наоборот, поток интерактивной графики отображается только на маленькой области (которая также называется как "объект") в пределах экрана. Поток интерактивной графики может быть обеспечен или из основных данных (например, основного потока интерактивной графики), которые записаны на оптическом диске, или обеспечен из суб-данных (например, вспомогательного потока интерактивной графики), которые загружаются из внешнего источника.

Чтобы удовлетворить запросы пользователя, требуется файловая структура, связывающая основные данные и суб-данные (более конкретно, вспомогательный поток интерактивной графики), которая описана подробно со ссылками на фиг.3A-3C.

Со ссылками на фиг.3A, которая иллюстрирует файловую структуру для управления информацией, записанной на диске, по меньшей мере один каталог BD (BDMV) включается в корневой каталог (корень). Каждый каталог BD включает в себя "index.bdmv" и "MovieObject.bdmv", которые представляют общие файлы, которые используются при взаимодействии с одним или более пользователями. Каждый каталог BD включает в себя четыре каталога файлов, включающих в себя данные, которые должны быть воспроизведены, и информацию, требуемую для воспроизведения данных. Каталогами файлов, включенными в каждый каталог BD, являются каталог вспомогательных данных (AUXDATA), каталог потоков (STREAM), каталог информации клипов (CLIPINF) и каталог списка воспроизведения (PLAYLIST).

Каталог вспомогательных данных (AUXDATA) включает в себя дополнительные файлы данных, требуемые для воспроизведения оптического диска, такие как файл "Sound.bdmv", файл "aaaaa.otf" и так далее. Файл "Sound.bdmv" обеспечивает звук при выполнении потока интерактивной графики (IG), и файл "aaaaa.otf" обеспечивает информацию о шрифте при воспроизведении диска. Каталог потоков (STREAM) включает в себя файлы AV потока и файлы потока интерактивной графики. Более конкретно, каждый из потоков может быть в общем случае в форме транспортных пакетов MPEG2. В стандарте BD каждый из описанных выше потоков называется файлом клипа. Со ссылками на фиг.3A среди файлов потока "01000.m2ts" представляет AV поток, мультиплексированный с потоком интерактивной графики, "02000.m2ts" представляет независимый AV поток, который не мультиплексирован с каким-либо потоком интерактивной графики, и "10001.m2ts" представляет интерактивный поток.

Далее, каталог информации клипов (CLIPINF) включает в себя файлы информации о клипе (например, 01000.clpi, 02000.clpi, 10001.clpi), находящиеся во взаимно-однозначном соответствии каждому из файлов потока (файлы клипа), включенных в каталог потоков. Файл информации клипа (*.clpi) включает в себя информацию о свойствах и информацию тактирования файла потока (файл клипа). В стандарте BD каждая пара AV потока (*.m2ts) и ее соответствующий файл информации клипа (*.clpi), которые находятся во взаимно-однозначном соответствии друг с другом, обозначены как клип. Поэтому каждый из файлов "01000.clpi", "02000.clpi" и "10001.clpi", включенных в каталог информации клипов (CLIPINFO), включает в себя информацию свойств и информацию тактирования, соответствующую каждому из файлов "01000.m2ts", "02000.m2ts" и "10001.m2ts", соответственно, которые включены в каталог потоков (STREAM). Поэтому каждая пара файлов "01000.clpi" и "01000.m2ts", файлов "02000.clpi" и "02000.m2ts" и файлов "10001.clpi" и "10001.m2ts" формирует клип.

Более конкретно, клип, сформированный из пары "01000.clpi" и "01000.m2ts", называется как "AV клип, мультиплексированный с IG", и клип, сформированный из пары "02000.clpi" и "02000.m2ts", называется "AV клип, не мультиплексированный с IG". Кроме того, клип, сформированный из пары "10001.clpi" и "10001.m2ts", представляет клип, сформированный только из "потока интерактивной графики" без какого-либо AV потока. Такой клип называется "IG клип". Также в настоящем изобретении "основной клип" относится к клипу, ассоциированному с основными данными, которые записаны на оптическом диске, и "суб-клип" относится к клипу, ассоциированному с суб-данными, которые загружаются и сохраняются в локальной памяти.

Обращаясь к фиг.3A, каталог списка воспроизведения (PLAYLIST) включает в себя один или более файлов PlayList (*.mpls), в котором каждый файл PlayList (*.mpls) включает в себя по меньшей мере один элемент PlayItem (элемент воспроизведения), который определяет интервал воспроизведения для конкретного клипа. Более конкретно, PlayItem включает в себя информацию, обозначающую времена начала представления и конца представления (In-Time и Out-Time) для воспроизведения конкретного клипа, которая может быть обозначена как "clip_Information_File_name" в PlayItem. Соответственно, файл PlayList (*.mpls) представляет единицу воспроизведения (или единицу проигрывания), воспроизводящую (или проигрывающую) требуемый клип из комбинации одного или более PlayItems. PlayList также включает в себя SubPlayItem (вспомогательные элементы воспроизведения) для воспроизведения данных, которые отличаются от данных, которые отображаются посредством PlayItem.

Фиг.3B иллюстрирует соотношение (или ассоциацию) между файлом PlayList и основным клипом. Более конкретно, файл PlayList включает в себя основную последовательность, имеющую по меньшей мере один PlayItem, и PlayItem включает в себя информацию управления воспроизведением для воспроизведения конкретного AV клипа. Кроме того, всякий раз, когда требуется, файл PlayList включает в себя суб-последовательность, включающую в себя по меньшей мере один SubPlayItem. Здесь SubPlayItem включает в себя информацию управления воспроизведением для воспроизведения по меньшей мере одного клипа интерактивной графики (IG #1, IG #2). Например, клип #1 (IG #1) интерактивной графики может обеспечивать информацию меню, конфигурированную на английском языке. И клип #2 (IG #2) интерактивной графики может обеспечивать информацию меню, конфигурированную на корейском языке. Поэтому, при воспроизведении (или проигрывании) PlayList согласно фиг.3B, AV поток в клипе AV воспроизводится посредством PlayItem. Соответственно, поток интерактивной графики соответствует любому из IG клипа #1 и IG клипа #2, выбранному посредством SubPlayItem, который не синхронизирован с PlayItem. AV поток, воспроизведение которого управляется посредством PlayItem, может быть или мультиплексированным с интерактивной графикой или не мультиплексированным с интерактивной графикой. И это может выборочно применяться автором оптического диска.

Фиг.3C иллюстрирует общую структуру информации (или данных), связанной со структурой файла, который записан на оптическом диске согласно настоящему изобретению. Более конкретно, начиная с внутренней окружности (или центра) диска, объем диска включает в себя область информации файловой системы, занимающую наиболее внутреннюю часть объема диска, область потока, занимающую наиболее внешнюю часть объема диска, и область базы данных, имеющуюся между областью информации файловой системы и областью данных потока. В области информации файловой системы записана системная информация для управления полными файлами данных. И основные данные, такие как аудио/видео/графические данные, записаны в области потока. Общие файлы, файлы PlayList и файлы информации клипа записаны в области базы данных объема диска. Поэтому, используя информацию в области базы данных, пользователь способен выбрать поток, который пользователь желает воспроизводить, и решать и использовать соответствующий способ воспроизведения выбранного потока.

Соответственно, если поток интерактивной графики мультиплексирован с AV потоком, причем оба потока записаны на оптический диск, то эти два потока являются синхронизированными. Однако если поток интерактивной графики, записанный на оптическом диске, не мультиплексирован с AV потоком, то поток интерактивной графики и AV поток не являются синхронизированными. Кроме того, так как поток интерактивной графики, который сохранен в локальной памяти, сохранен в местоположении (или позиции), отличном от такового AV потока, который записан и сохранен на оптическом диске, очевидно, что этот поток интерактивной графики не является мультиплексированным с AV потоком. Однако когда пользователь желает воспроизвести поток интерактивной графики, который сохранен в локальной памяти вместе с AV потоком, который записан на оптическом диске, пользователь должен принять во внимание случай, когда оба потока являются синхронизированными и воспроизводятся, а также случай, когда оба потока не являются синхронизированными и воспроизводятся. Настоящее изобретение стремится обеспечить способ создания предпочтительного PlayList (списка воспроизведения) и способа и устройства воспроизведения данных, используя заново созданный PlayList. Соответственно, PlayList, созданный согласно настоящему изобретению, назван как "составной PlayList". Однако эта терминология используется просто для того, чтобы отличать недавно созданный PlayList от уже существующего PlayList.

Фиг.4 иллюстрирует устройство 10 оптической записи и/или воспроизведения согласно настоящему изобретению. Устройство оптической записи и/или воспроизведения в основном включает в себя головку 11 записи/считывания для воспроизведения информации управления, включающей в себя основные данные и информацию файла, записанную на оптическом диске, сервоблок 14, управляющий работой головки 11 записи/считывания, сигнальный процессор 13 или восстанавливающий сигнал воспроизведения, принятый от головки 11 записи/считывания, до значения желаемого сигнала, или модулирующий данные, которые должны быть записаны в записываемый на оптический диск сигнал, и передающий модулированные данные, локальную память 15, хранящую суб-данные, которые загружаются из внешнего источника, и микрокомпьютер 16, органически управляющий вышеупомянутыми операциями. Кроме того, контроллер 12 загружает суб-данные, существующие во внешнем источнике, согласно команде пользователя и сохраняет загруженные суб-данные в локальной памяти 15. Контроллер 12 затем создает составной PlayList для воспроизведения основных данных, записанных на оптическом диске, и суб-данных, сохраненных в локальной памяти 15. После этого в соответствии с командой пользователя контроллер 12 воспроизводит основные данные и суб-данные, используя составной PlayList. Декодер 17 выполняет заключительное декодирование выходных данных (то есть, основных данных и/или суб-данных) в соответствии с управлением от контроллера 12 и выдает декодированные данные пользователю. Кроме того, чтобы записать сигнал на оптическом диске, кодер 18 преобразует входной сигнал в сигнал определенного формата (например, транспортный поток MPEG2) согласно управлению от контроллера 12 и выдает преобразованный сигнал на сигнальный процессор 13.

Локальная память 15, хранящая суб-данные, также может быть конфигурирована, например, как накопитель на жестком диске (НЖД, HDD). И недавно созданный составной PlayList может быть или сохранен в локальной памяти 15 для будущего использования или может быть временно сохранен в отдельной динамической памяти и использован. В качестве примера настоящего изобретения устройство оптической записи и/или воспроизведения отдельно создает новый составной PlayList. В другом примере при загрузке суб-данных и сохранении загруженных суб-данных составной PlayList также может быть загружен и сохранен. В этом случае не требуется, чтобы устройство 10 оптической записи и/или воспроизведения создало другой отдельный составной PlayList. Кроме того, если пользователь желает сохранить суб-данные и составной PlayList в локальной памяти 15 для дальнейшего использования, предпочтительно задать больший приоритет при использование PlayList, записанного на оптическом диске, который управляет только основными данными.

В структуре устройства 10 оптической записи и/или воспроизведения согласно настоящему изобретению, показанному на фиг.4, фиг.5A и фиг.5B, иллюстрируют устройство для воспроизведения данных и способ для воспроизведения данных, соответственно. Более конкретно, когда оптический диск, имеющий идентификационную информацию (disc_id) диска #1, то есть, disc_id = #1, загружается, контроллер 12 устройства 10 оптической записи и/или воспроизведения проверяет идентификационную информацию соответствующего диска, используя головку 11 записи/считывания и сигнальный процессор 13. Затем контроллер 12 проверяет, существует ли набор суб-данных, ассоциированных с "disc_id=#1", среди суб-данных, сохраненных в локальной памяти 15 (S10).

Например, если три вспомогательных интерактивных потока (Aux IG 1, Aux IG 2, Aux IG 3) существуют в локальной памяти 15 для "disc_id=#1", контроллер 12 сначала выбирает поток воспроизведения (или проигрывания) в соответствии с запросом пользователя или системными параметрами настройки (S20). Другими словами, контроллер 12 может уведомить пользователя, что вспомогательный поток интерактивной графики существует в качестве суб-данных, и затем контроллер 12 может или воспроизводить только основные данные, записанные на диске, или выбирать и воспроизводить составной PlayList, включающий в себя вспомогательный поток интерактивной графики в локальной памяти 15, в соответствии с командой пользователя или системными параметрами настройки. Поэтому, когда пользователь желает объединить и воспроизвести основные данные, записанные на оптическом диске, и суб-данные, сохраненные в локальной памяти 15, контроллер 12 создает составной файл PlayList и использует недавно созданный составной файл PlayList, чтобы воспроизвести данные (S202).

Соответственно, недавно созданный составной файл PlayList сохраняют в локальной памяти 15, который может использоваться снова при воспроизведении суб-данных в более позднем процессе. Фиг.5A иллюстрирует пример составного файла PlayList, уже сохраненного в локальной памяти 15, чтобы воспроизвести вспомогательный поток аудио, который является суб-данными для "disc_id=#2". Поэтому, когда оптический диск, имеющий идентификатор диска, равный "disc_id=#2", загружают в устройство 10 оптической записи и/или воспроизведения, используется составной PlayList, который уже сохранен в локальной памяти 15, и воспроизведение данных может быть немедленно выполнено без необходимости создавать новый составной PlayList. Кроме того, как описано выше, составной PlayList также может быть загружен и может использоваться. Ниже подробно описаны различные способы создания составного объекта PlayList согласно настоящему изобретению со ссылками на фиг.6A - фиг.7H.

Характеристики, общие для всех способов создания составного объекта PlayList согласно настоящему изобретению, описаны ниже. Информация файла для воспроизведения основных данных и суб-данных в комбинации включена в файл PlayList. Здесь, основные данные воспроизводят посредством по меньшей мере одного PlayItem, включенного в основную последовательность, и посредством SubPlayItem, включенного в суб-последовательность, в файле PlayList. И суб-данные воспроизводятся только посредством SubPlayItem, включенного в суб-последовательность, в файле PlayList.

Кроме того, поток интерактивной графики дается как пример суб-данных, которые могут быть применены, на фиг.6A - фиг.7H. Более конкретно, вспомогательный поток интерактивной графики, сохраненный в локальной памяти, может быть конфигурирован на языке, отличном от такового основного потока интерактивной графики, записанного в основных данных. Альтернативно, даже если суб-данные конфигурированы на том же самом языке, что и основной поток, суб-данные могут быть конфигурированы так, чтобы иметь отличный атрибут. Такой атрибут может включать в себя графическую характеристику, информацию меню, представленную потоком интерактивной графики, и так далее. Другими словами, вспомогательный поток интерактивной графики используется или для замены основного потока интерактивной графики, существующего на оптическом диске, или для добавления нового потока интерактивной графики. Альтернативно, когда основной поток интерактивной графики не существует на оптическом диске, вспомогательный поток интерактивной графики может использоваться для дополнительной поддержки интерактивной графики.

Кроме того, когда основной поток интерактивной графики, включенный в основные данные, является мультиплексированным с AV потоком, основной поток интерактивной графики воспроизводится посредством PlayItem. Наоборот, когда основной поток интерактивной графики не м