СПОСОБ СОЗДАНИЯ ФАЙЛА УПРАВЛЕНИЯ ПРОИГРЫВАНИЕМ ДЛЯ НОСИТЕЛЯ ЗАПИСИ И СПОСОБ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФАЙЛА УПРАВЛЕНИЯ СПИСКОМ ВОСПРОИЗВЕДЕНИЯ Российский патент 2010 года по МПК G11B20/10 

Описание патента на изобретение RU2378719C2

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

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

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

Оптические диски широко используются в качестве носителя записи для записи данных большого объема. В настоящее время среди широкой номенклатуры оптических дисков разрабатывается новый оптический носитель записи высокой плотности, такой как диск «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» (BD).

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

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

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

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

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

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

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

На этих чертежах:

Фиг.1 - иллюстрация общего вида касательно изобретения.

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

Фиг. с 3А по 3D - иллюстрации структур нормального списка воспроизведения и виртуального списка воспроизведения, причем списки воспроизведения являются файлами управления проигрыванием.

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

Фиг. 5А и 5В - иллюстрация способа создания файла управления проигрыванием, соответствующего первому варианту осуществления настоящего изобретения.

Фиг.6А и 6В - иллюстрация способа создания файла управления проигрыванием, соответствующего второму варианту осуществления настоящего изобретения.

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

Фиг.8A и 8В - иллюстрация способа создания файла управления проигрыванием, соответствующего четвертому варианту осуществления настоящего изобретения.

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

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

Фиг.11 - иллюстрация оптического устройства записи и/или воспроизведения, соответствующего настоящему изобретению.

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

Наилучший способ осуществления изобретения

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

В этом подробном описании термин «носитель записи» относится ко всем типам носителя, которые могут записывать данные, и широко охватывает все типы носителя независимо от способа записи, такие как оптический диск, магнитная лента и тому подобное. Ниже для простоты описания настоящего изобретения в качестве примера предлагаемого здесь носителя записи будет приведен «диск blu-ray (BD)». Однако будет очевидно, что сущность и объем настоящего изобретения могут быть в равной мере применены к другим типам носителя записи.

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

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

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

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

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

Обратимся к фиг.2, которая иллюстрирует файловую структуру для управляющей информации, записанной на диске, при этом в состав корневого каталога (корня) включен, по меньшей мере, один BD-каталог (BDMV). Каждый BD-каталог включает в себя «index.bdmv» и «MovieObject-bdmv», которые представляют собой общие файлы, используемые при взаимодействии с одним или более пользователями. Например, индексный файл содержит данные, представляющие индексную таблицу, которая включает в себя разнообразную информацию, касающуюся множества выбираемых меню и заголовков.

Каждый BD-каталог включает в себя три каталога файлов, включающих в себя данные, подлежащие воспроизведению, и информацию, требующуюся для воспроизведения этих данных. Каталоги файлов, включенные в каждый BD-каталог, представляют собой каталог потоков («ПОТОК»; «STREAM»), каталог списков воспроизведения («СПИСОК ВОСПРОИЗВЕДЕНИЯ»; «PLAYLIST») и каталог информации о клипах («ИНФОРМАЦИЯ О КЛИПАХ»; «CLIPINF»). Каталог потоков включает в себя файлы потоков аудио/видео (AV) данных (ниже именуемых «AV-потоком»). Более конкретно, AV-потоки (01000.m2ts, 02000.m2ts) обычно могут быть в виде транспортных пакетов MPEG2 (стандарта Экспертной группы по кодированию движущихся изображений, версии 2) и называться «*.m2ts». Далее, каталог информации о клипах («CLIPINF») включает в себя файлы с информацией о клипах (01000.clpi, 02000.clpi), находящиеся во взаимно однозначном соответствии с файлами AV-потоков (файлами клипов), включенных в каталог потоков. Файл информации о клипе (*.clpi) включает в себя информацию о свойствах и временную информацию соответствующего AV-потока (файла клипа), в котором временная информация включает в себя устанавливающую соответствие информацию, которая устанавливает соответствие временной метки представления (PTS-метки) с номером исходного пакета (SPN), используя для этого карту точек входа.

В стандарте BD (диска «blu-ray») каждая пара, состоящая из AV-потока (*.m2ts) и соответствующего ему файла информации о клипе (*.clpi), которые находятся во взаимно однозначном соответствии, обозначена как клип. Например, файл 01000.clpi, включенный в состав каталога «ИНФОРМАЦИЯ О КЛИПАХ», включает в себя информацию о свойствах и временную информацию о файле 01000.m2ts, включенном в состав каталога STREAM, и файлы 01000.clpi и 01000.m2ts образуют клип. Ниже клип, соответствующий исходным данным, которые записаны на диске, будет именоваться «исходным клипом», а клип, соответствующий дополнительным данным, которые являются загружаемыми из внешнего источника (то есть находящегося вне диска), будет именоваться «дополнительным клипом».

Вновь обратимся к фиг.2, на которой каталог (СПИСОК ВОСПРОИЗВЕДЕНИЯ) списков воспроизведения включает в себя один или более файлов списков воспроизведения (*.mpls, *.cpls), причем каждый файл списка воспроизведения (*.mpls, *.cpls) включает в себя, по меньшей мере, один элемент воспроизведения (Playltem), который указывает временной интервал воспроизведения для конкретного исходного клипа. Более конкретно, элемент воспроизведения включает в себя информацию, указывающую моменты времени начала и конца (время входа и время выхода) для воспроизведения конкретного исходного клипа, который может быть указан параметром clip_Information_File_name (имя файла информации о клипе) в элементе воспроизведения. Соответственно, файл списка воспроизведения (*.mpls, *.cpls) представляет базисный файл управления проигрыванием для проигрывания требуемого клипа из связки одного или более элементов воспроизведения. Следовательно, посредством предоставления в файле списка воспроизведения элемента воспроизведения, подходящего для соответствующей цели проигрывания, могут быть также исполнены специальные функции проигрывания, такие как ускоренное воспроизведение, воспроизведение с пропусками, слайд-шоу и тому подобное.

Соответственно, вышеописанный файл управления проигрыванием на диске относится к файлу списка воспроизведения (*.mpls) и файлу информации о клипе (*.cpli). Однако файл информации о клипе (*.cpli), наряду с потоковым файлом (*.m2ts), предоставляется либо исходному клипу, либо дополнительному клипу. Соответственно, для того, чтобы связать вместе и воспроизвести исходный клип и дополнительный клип как один единый блок воспроизведения, требуется самостоятельный файл списка воспроизведения {*mpls). Ниже файл управления проигрыванием (воспроизведением) будет описан со ссылкой на файл списка воспроизведения (*.mpls) как на пример.

Более конкретно, в зависимости от воспроизводимости исходных данных и дополнительных данных список воспроизведения может быть отнесен к категориям двух (2) различных типов (то есть нормальный список воспроизведения и виртуальный список воспроизведения), которые будут подробно описаны со ссылкой на фиг. с 3А по 3D. Фиг.3А иллюстрирует список воспроизведения для воспроизведения только исходных данных. Иначе говоря, список воспроизведения, показанный на фиг.3А, является общим файлом управления воспроизведением, включающим в себя элемент воспроизведения, указывающий исходный клип, записанный на оптическом диске. Ниже список воспроизведения, показанный на фиг.3А, будет именоваться «нормальным списком воспроизведения», имеющим имя расширения файла «*.mpls».

Фиг. с 3В по 3D иллюстрируют список воспроизведения, который может воспроизводить дополнительные данные, загружаемые из внешнего источника. Для того чтобы отличать этот тип списка воспроизведения от списка воспроизведения для воспроизведения только исходных данных (то есть от нормального списка воспроизведения), список воспроизведения, показанный на фиг. с 3В по 3D, будет именоваться «виртуальным списком воспроизведения», имеющим имя расширения файла «*.cpls». Более конкретно, фиг.3В иллюстрирует виртуальный список воспроизведения для воспроизведения только дополнительных данных. Виртуальный список воспроизведения, показанный на фиг.3В, включает в себя элемент воспроизведения, однако клип, соответствующий этому элементу воспроизведения, представляет собой дополнительные данные, которые вместо того, чтобы быть записанными на оптическом диске, являются загружаемыми из внешнего источника. Следовательно, виртуальный список воспроизведения для того, чтобы действовать в качестве полного списка воспроизведения, должен быть снабжен соответствующими дополнительными данными (например, загруженными из сети Интернет). Соответственно, в виртуальный список воспроизведения должен быть включен «список загрузки», указывающий дополнительные данные, которые требуется загрузить.

Фиг.3С иллюстрирует пример виртуального списка воспроизведения, который может воспроизводить как исходные данные, так и дополнительные данные. Более конкретно, в состав виртуального списка воспроизведения включен элемент воспроизведения, и этот элемент воспроизведения указывает исходный клип (клип №1), подлежащий воспроизведению. При этом дополнительные данные, соответствующие исходным данным, могут быть загружены и использованы в сочетании с ними. И, как было изображено на фиг.3В, виртуальный список воспроизведения, показанный на фиг.3С, также включает в себя «список загрузки» для указания дополнительных данных, которые требуется загрузить.

Фиг.3D иллюстрирует другой пример виртуального списка воспроизведения, который может воспроизводить как исходные данные, так и дополнительные данные. Более конкретно, в состав виртуального списка воспроизведения включен элемент воспроизведения, и этот элемент воспроизведения указывает исходный клип (клип №1), подлежащий воспроизведению. При этом в состав виртуального списка воспроизведения отдельно включен подэлемент воспроизведения так, чтобы дать возможность загрузить дополнительные данные, соответствующие этим исходным данным, и использовать их в сочетании. Иначе говоря, элемент воспроизведения управляет воспроизведением исходных данных, а подэлемент воспроизведения управляет воспроизведением дополнительных данных, которые подлежат загрузке. Также, как было изображено на фиг.3В и 3С, виртуальный список воспроизведения, показанный на фиг.3D, включает в себя «список загрузки» для указания дополнительных данных, которые требуется загрузить.

Более конкретно, пример виртуального списка воспроизведения, показанного на фиг.3В, используется для воспроизведения только дополнительных данных. А примеры виртуальных списков воспроизведения, показанные на фиг.3С и 3D, обычно используются для воспроизведения исходного клипа (клипа №1). Однако, когда пользователем или системой предъявляются особые требования, может быть загружен дополнительный клип, соответствующий исходным данным, и использован в сочетании с ними. Кроме того, хотя термин «виртуальный список воспроизведения» и расширение файла «*.cpls» были использованы в каждом из примеров, показанных на фиг. с 3В по 3D, идентичным образом и поскольку каждый из примеров используется различным образом, то соответствующие список воспроизведения и расширение файла также могут быть названы различным образом для каждого из вышеописанных примеров.

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

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

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

Фиг.5А и 5В иллюстрируют способ создания файла управления проигрыванием, соответствующего первому варианту осуществления настоящего изобретения. Фиг.5А иллюстрирует виртуальный список воспроизведения (*.cpls), записанный на оптическом диске. Этот виртуальный список воспроизведения аналогичен виртуальному списку воспроизведения, показанному на фиг.3В, за исключением того, что списком загрузки указан дополнительный клип (клип №2). И фиг.5В иллюстрирует новый список воспроизведения (*.cpls), который создан на основе виртуального списка воспроизведения, показанного на фиг.5А. Дополнительный клип (клип №2), указанный списком загрузки, входящим в состав виртуального списка воспроизведения, загружается из внешнего источника. При этом новый список воспроизведения представляет список воспроизведения, который заново создается после загрузки дополнительного клипа. На этой стадии управляющая информация, которая управляет воспроизведением дополнительных данных, также включается в состав нового списка воспроизведения, который будет подробно описан далее со ссылкой на фиг.9.

Более конкретно, виртуальный список воспроизведения (*.cpls), соответствующий первому варианту осуществления настоящего изобретения, не может быть воспроизведен сам по себе прежде загрузки дополнительного клипа (клипа №2). После загрузки дополнительного клипа (клипа №2) виртуальный список воспроизведения соединяется с элементом воспроизведения, на основе чего создается и используется новый список воспроизведения(*.cpis). Однако, как было сказано выше, процесс создания нового списка воспроизведения (*.cpls) может быть опущен, и вместо этого управляющая информация для воспроизведения дополнительных данных может быть предусмотрена в виртуальном списке воспроизведения (*.cpls) заранее. Этот процесс будет более подробно описан со ссылкой на фиг.9.

Фиг.6А и 6В иллюстрируют способ создания файла управления проигрыванием, соответствующего второму варианту осуществления настоящего изобретения. Фиг.6А иллюстрирует виртуальный список воспроизведения (*.cpls), записанный на оптическом диске. Этот виртуальный список воспроизведения аналогичен виртуальному списку воспроизведения, показанному на фиг.3С, за исключением того, что списком загрузки указаны дополнительные клипы (клип №2, клип №3). Более конкретно, перед загрузкой дополнительных данных из внешнего источника виртуальный список воспроизведения (*.cpls), соответствующий второму варианту осуществления настоящего изобретения, может быть использован для воспроизведения исходного клипа (клипа №1), указываемого элементом воспроизведения. Затем, когда дополнительные данные, соответствующие исходным данным, загружены, исходные данные и дополнительные данные могут быть воспроизведены в сочетании.

И фиг.6В иллюстрирует новый список воспроизведения (*.cpls), который создан на основе виртуального списка воспроизведения, показанного на фиг.6А. Дополнительные клипы (клип №2, клип №3), указанные списком загрузки виртуального списка воспроизведения, показанного на фиг.6А, загружаются из внешнего источника. При этом новый список воспроизведения представляет список воспроизведения, который заново создается после загрузки дополнительных клипов. Дополнительные клипы (клип №2, клип №3), загруженные из внешнего источника, оба управляются элементом воспроизведения. И в этом случае либо управляющая информация для управления дополнительными данными включена в элемент воспроизведения заранее, либо управляющая информация создается при создании нового списка воспроизведения с целью управления дополнительными данными. Более конкретно, виртуальный список воспроизведения (*.cpls), соответствующий второму варианту осуществления настоящего изобретения, может быть использован индивидуально для воспроизведения исходных данных. Однако после загрузки дополнительных клипов (клипа №2, клипа №3) виртуальный список воспроизведения соединяется с элементом воспроизведения, так что создается и используется новый список воспроизведения (*.cpls), причем новый список воспроизведения является файлом управления проигрыванием.

Фиг.7А и 7В иллюстрируют способ создания файла управления проигрыванием, соответствующего третьему варианту осуществления настоящего изобретения. Фиг.7А иллюстрирует виртуальный список воспроизведения (*.cpls), записанный на оптическом диске. Этот виртуальный список воспроизведения аналогичен виртуальному списку воспроизведения, показанному на фиг.3D, за исключением того, что списком загрузки указаны дополнительные клипы (клип №2, клип №3). Более конкретно, перед загрузкой дополнительных данных из внешнего источника виртуальный список воспроизведения (*.cpls), соответствующий третьему варианту осуществления настоящего изобретения, может быть использован для воспроизведения исходного клипа (клипа №1), который указан элементом воспроизведения. Затем, когда дополнительные данные, связанные с исходными данными, загружены, дополнительные данные могут быть воспроизведены посредством использования подэлемента воспроизведения (SubPlayItem).

И фиг.7В иллюстрирует новый список воспроизведения (*.cpls), который создан на основе виртуального списка воспроизведения, показанного на фиг.7А. Дополнительные клипы (клип №2, клип №3), указанные списком загрузки, входящим в состав виртуального списка воспроизведения, загружаются из внешнего источника. При этом новый список воспроизведения представляет список воспроизведения, который заново создается после загрузки дополнительных клипов. Дополнительные клипы (клип №2, клип №3), загруженные из внешнего источника, оба управляются подэлементом воспроизведения. И в этом случае один из подэлементов воспроизведения используется для управления воспроизведением всех дополнительных данных. Более конкретно, перед загрузкой дополнительных клипов (клипа №2, клипа №3) виртуальный список воспроизведения (*.cpls), соответствующий третьему варианту осуществления настоящего изобретения, может быть использован для индивидуального воспроизведения исходных данных посредством использования элемента воспроизведения. Однако после загрузки дополнительных клипов (клипа №2, клипа №3) виртуальный список воспроизведения соединяется с подэлементом воспроизведения, так что создается и используется новый список воспроизведения (*.cpls) во внешнем источнике, причем новый список воспроизведения является файлом управления проигрыванием.

Фиг.8А и 8В иллюстрируют способ создания файла управления проигрыванием, соответствующего четвертому варианту осуществления настоящего изобретения. Фиг.8А иллюстрирует виртуальный список воспроизведения (*.cpls), записанный на оптическом диске. Этот виртуальный список воспроизведения аналогичен виртуальному списку воспроизведения, показанному на фиг.3D, за исключением того, что списком загрузки указаны дополнительные клипы (клип №2, клип №3). Более конкретно перед загрузкой дополнительных данных из внешнего источника виртуальный список воспроизведения (*.cpls), соответствующий четвертому варианту осуществления настоящего изобретения, может быть использован для воспроизведения исходного клипа (клипа №1), который указан элементом воспроизведения. Затем, когда дополнительные данные, связанные с исходными данными, загружены, дополнительные данные могут быть воспроизведены посредством использования подэлемента воспроизведения. В этом случае, однако, отдельно существуют подэлементы воспроизведения, соответствующие каждому из дополнительных клипов. Например, дополнительный клип №2 представляет собой дополнительные данные, которые управляются подэлементом №1 воспроизведения, а дополнительный клип №3 представляет собой дополнительные данные, которые управляются подэлементом №2 воспроизведения.

И фиг.8В иллюстрирует новый список воспроизведения (*.cpls), который создан на основе виртуального списка воспроизведения, показанного на Фиг.8А. Дополнительные клипы (клип №2, клип №3), указанные списком загрузки, входящим в состав виртуального списка воспроизведения, загружаются из внешнего источника. При этом новый список воспроизведения представляет список воспроизведения, который заново создается после загрузки дополнительных клипов. Каждый из дополнительных клипов (клип №2, клип №3), загруженных из внешнего источника, индивидуально управляется подэлементом №1 воспроизведения и подэлементом №2 воспроизведения соответственно. Более конкретно, перед загрузкой дополнительных клипов (клипа №2, клипа №3) виртуальный список воспроизведения (*.ср1s), соответствующий четвертому варианту осуществления настоящего изобретения, может быть использован для индивидуального воспроизведения исходных данных посредством использования элемента воспроизведения. Однако после загрузки дополнительных клипов (клипа №2, клипа №3) виртуальный список воспроизведения соединяется с каждым из подэлементов воспроизведения (подэлементом №1 воспроизведения, подэлементом №2 воспроизведения), соответствующих каждому из дополнительных клипов (дополнительному клипу №2, дополнительному клипу №3) соответственно, так что создается и используется новый список воспроизведения (*.cpls) во внешнем источнике, причем новый список воспроизведения является файлом управления проигрыванием.

Как было описано в вариантах с первого по пятый осуществления настоящего изобретения, виртуальный список воспроизведения, соответствующий настоящему изобретению, может быть сформирован разнообразными способами. Виртуальный список воспроизведения используется не только для воспроизведения исходных данных, записанных на оптический диск, но также для воспроизведения дополнительных данных, существующих во внешнем источнике. И, соответственно, изготовитель оптического диска прогнозирует будущее использование виртуального списка воспроизведения для дополнительных данных и в соответствии с этим заранее создает на оптическом диске виртуальный список воспроизведения, пригодный для воспроизведения дополнительных данных. Более конкретно, при воспроизведении только дополнительных данных, которые не связаны с исходными данными, будет использоваться виртуальный список воспроизведения, соответствующий первому варианту осуществления настоящего изобретения (показанный на фиг.5А). А когда исходные данные и соответствующие им дополнительные данные воспроизводятся в сочетании, может быть использован любой один из виртуальных списков воспроизведения, соответствующих вариантам со второго по четвертый осуществления настоящего изобретения (показанным на фиг.6А, 7А и 8А соответственно). Однако выбор виртуального списка воспроизведения может варьироваться в зависимости от уровня самостоятельности дополнительного клипа. Более конкретно, для наиболее самостоятельного дополнительного клипа может быть использован виртуальный список воспроизведения, соответствующий четвертому варианту осуществления изобретения (показанному на фиг.8А), а для дополнительного клипа, наиболее тесно связанного с исходными данными, может быть использован виртуальный список воспроизведения, соответствующий второму варианту осуществления изобретения (показанному на фиг.6А).

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

Более конкретно, когда загружается оптический диск, имеющий файловую структуру, показанную на фиг.9, то оптическое устройство (10) записи и/или воспроизведения сначала проверяет файлы виртуальных списков воспроизведения (33333.cpls, 44444.cpls), записанные на оптическом диске, и также проверяет записанный там список загрузки. Как было описано выше, список загрузки может быть включен в состав каждого из файлов виртуальных списков воспроизведения или список загрузки может существовать в качестве информации самостоятельного файла списка загрузки. Например, на фиг.9 в списке загрузки записаны имена четырех файлов дополнительных данных, при этом «03000.****» является именем файла дополнительных данных, которые подлежат загрузке для виртуального списка воспроизведения «33333.cpis», и при этом «04001.****», «04002.****» и «04003.****» являются именами файлов дополнительных данных, которые подлежат загрузке для виртуального списка воспроизведения «44444.cpls».

Затем, после проверки списка загрузки, оптическое устройство (10) записи и/или воспроизведения загружает соответствующие дополнительные данные в соответствии с командой пользователя или командой системы. Фиг.9 иллюстрирует пример файлов «03000.****», «04001.****» и «04002.****», загруженных в качестве дополнительных данных, виртуально связанных с соответствующей файловой структурой. По этой причине оптическое устройство (10) записи и/или воспроизведения также должно контролировать флаги, идентифицирующие дополнительные данные, которые загружены (или загруженные дополнительные данные) посредством использования списка загрузки, и дополнительные данные, которые не загружены (или незагруженные дополнительные данные). Например, каждому из загруженных файлов «03000.****», «04001.****» и «04002.****» присвоен флаг, обозначенный как «1», а незагруженному файлу «04003.****» присвоен флаг, обозначенный как «0». Более конкретно, загруженные дополнительные данные, которые идентифицированы посредством флага, становятся нормальными данными, которые могут быть воспроизведены, а незагруженные дополнительные данные становятся данными, которые требуют загрузки, как только пользователь потребует воспроизведения данных в более позднем процессе.

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

Фиг. с 10А по 10С иллюстрируют управляющую информацию для управления файлом управления проигрыванием, который соответствует настоящему, изобретению. Более конкретно, управляющая информация, дающая возможность выбирать исходные данные и дополнительные данные, записана в специальном месте в новом списке воспроизведения (или виртуальном списке воспроизведения). При этом управляющая информация состоит из таблицы индентификации пакетов (PID).

Обычно PID (идентификатор пакета) представляет собой информацию, записываемую в транспортном потоке стандарта MPEG-2, в котором идентичный идентификатор дается идентичному пакету, так чтобы дать возможность AV-декодеру (декодеру аудио/видеоданных) (позиция 17 на фиг.11) избирательно декодировать пакет, имеющий идентичное значение PID. Следовательно, PID_Table (таблица идентификации пакетов) представляет собой тип управляющей информации, предназначенный для управления информацией об идентификаторах PID, представленной в виде таблицы. И когда пользователь хочет воспроизвести некоторые конкретные данные, таблица PID_Table может быть использована в качестве ссылочной информации.

Фиг.10А иллюстрирует пример синтаксиса таблицы PID_Table, которая записана в специальном месте в новом списке воспроизведения (или виртуальном списке воспроизведения). При этом таблица PID_Table образована из записей PID_entry (PID-записей (записей, содержащих идентификатор пакета)), и каждая из записей PID_entries включает в себя соответствующую ссылку ref_to_stream_PID(k) (ссылка на поток с идентификатором PID(k)) и номер sub_PlayItem_num (номер подэлемента воспроизведения), когда атрибуты и подэлемент воспроизведения также существуют. Таблица PID_Table, имеющая вышеописанную конфигурацию, может быть записана в новом списке воспроизведения или в виртуальном списке воспроизведения. Более конкретно, когда таблица PID_Table записывается внутри нового списка воспроизведения, производится загрузка дополнительных данных, и эта таблица PID_Table формируется соответствии с принятыми дополнительными данными. В качестве альтернативы, когда таблица PID_Table записывается внутри виртуального списка воспроизведения, изготовитель диска прогнозирует дополнительные данные, подлежащие загрузке, и соответствующим образом формирует таблицу PID_Table. Также таблица PID_Table может образовывать составную таблицу PID_Table, в которой исходные данные и дополнительные данные связаны вместе, или таблица PID_Table может отделять таблицу PID_Table для исходных данных от таблицы PID_Table для дополнительных данных, что будет описано более подробно на фиг.10В и 10С.

Фиг.10В иллюстрирует пример составной таблицы PID_Table, в которой исходные данные и дополнительные данные связаны вместе, что подходит для использования при воспроизведении исходных данных и дополнительных данных в сочетании, как это показано на фиг.6В, 7В и 8В. Более конкретно, составная таблица PID_Table представляет собой способ для формирования и управления всей информацией идентификаторов PID, включенной в состав исходного клипа (клипа №1) и двух дополнительных клипов (клипа №2, клипа №3) посредством использования единой таблицы. Соответственно, пользователь имеет возможность выбрать способ воспроизведения, который он или она хочет (например, выбирая видеоданные с исходным звуковым сопровождением (или звуковым сопровождением на английском языке)). И в зависимости от выбора пользователя оптическое устройство (10) записи и/или воспроизведения обращается к вновь сформированной составной таблице PID_Table с тем, чтобы воспроизвести видеоданные из потока видеоданных исходного клипа (клипа №1) и воспроизвести исходное звуковое сопровождение (или звуковое сопровождение на английском языке) из потока аудиоданных (на английском языке) дополнительного клипа (клипа №2), тем самым удовлетворяя потребности пользователя.

Фиг.10С иллюстрирует пример формирования таблицы PID_Table для каждого из: исходных данных и дополнительных данных, которые отделены друг от друга. Пример, показанный на фиг.10С, включает в себя один исходный клип (клип №1) и два дополнительных клипа (клип №2, клип №3), каждый из которых отделен для формирования и управления исходной таблицей PID_Table и дополнительной таблицей PID_Table. Более конкретно, поскольку исходная таблица PID_Table используется для воспроизведения исходных данных, записанных на оптическом диске, то исходная таблица PID_Table уже существует внутри виртуального списка воспроизведения, изображенного на фиг.6А, 7А и 8А, и дубликат исходной таблицы PID_Table вновь не создается. Вместо этого формируется только дополнительная таблица PID_Table для информации идентификаторов PID для дополнительных данных. Кроме того, при управлении дополнительными данными без каких бы то ни было исходных данных, как это показано на фиг.5А, формируется только дополнительная таблица PID_Table.

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

Фиг.11 иллюстрирует оптическое устройство записи и/или воспроизведения, соответствующее настоящему изобретению, а более конкретно, она иллюстрирует оптическое устройство (10) записи и/или воспроизведения, создающее виртуальный список воспроизведения и создающее и управляющее новым списком воспроизведения, когда это требуется. Оптическое устройство (10) записи и/или воспроизведения в основном включает в себя: оптическую головку (11) для воспроизведения управляющей информации, включающей в себя исходные данные и виртуальный список воспроизведения, записанные на оптическом диске: сервопривод (14), управляющий работой оптической головки (11); процессор (13) сигналов, либо восстанавливающий сигнал проигрывания, принятый из оптической головки (11), до требуемой величины сигнала, либо модулирующий сигнал, подлежащий записи, в сигнал, способный быть записанным на оптический диск, и передающий этот модулированный сигнал; и микрокомпьютер (16), управляющий вышеназванными операциями.

Используя список загрузки, контроллер (12) загружает дополнительные данные (клипы) из внешнего источника и сохраняет загруженные дополнительные данные в памяти (15). Кроме того, из внешнего источника также загружается и сохраняется s памяти (15) дополнительная информация файловой системы, соответствующая дополнительным данным. Примерами дополнительной информации файловой системы являются: имя файла, тип файла и атрибуты каждого файла дополнительных данных, загруженного из внешнего источника. Затем контроллер (12) обновляет исходную информацию файловой системы, которая управляет всеми файлами данных, записанными на диск, посредством связывания их с дополнительной информацией файловой системы. Обновленная информация файловой системы теперь способна управлять всеми файлами данных, записанными на диск, равно как и дополнительными данными, загруженными из внешнего источника.

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

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

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

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

Когда дополнительные данные загружены и сохранены в локальном запоминающем устройстве, являющемся запоминающим средством, и когда оптический диск, имеющий соответствующий виртуальный список воспроизведения, загружен, то дополнительные данные, первоначально сохраненные в локальном запоминающем устройстве, могут быть использованы. И эти первоначальные дополнительные данные могут быть использованы без необходимости загрузки отдельного набора дополнительных данных. Кроме того, AV-декодер (17) (декодер аудио/видеоданных) выполняет окончательное декодирование выходных данных (то есть исходных данных и/или дополнительных данных) в зависимости от управляющих сигналов контроллера (12). А для того, чтобы выполнить функцию записи сигнала на оптический диск, AV-кодер (18) (кодер аудио/видеоданных) преобразовывает входной сигнал в сигнал конкретного формата (например, транспортного потока MPEG-2) в зависимости от управляющих сигналов контроллера (12) и затем подает преобразованный сигнал в процессор (13) сигналов.

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

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

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

Промышленная применимость

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

Похожие патенты RU2378719C2

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ФАЙЛОВ ПОТОКОВ ТЕКСТОВЫХ СУБТИТРОВ 2005
  • Сео Канг Соо
  • Ким Биунг Дзин
  • Йоо Дзеа Йонг
  • Ли Сеунг Хоон
RU2367035C2
НОСИТЕЛЬ ЗАПИСИ, ИМЕЮЩИЙ СТРУКТУРУ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИЕЙ, А ТАКЖЕ СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ 2004
  • Сео Канг Соо
  • Ким Биунг Дзин
  • Йоо Дзеа Йонг
RU2383950C2
СПОСОБ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С НОСИТЕЛЯ ЗАПИСИ, ИСПОЛЬЗУЮЩИЕ ЛОКАЛЬНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 2005
  • Сео Канг Соо
  • Йоо Дзеа Йонг
  • Ким Биунг Дзин
RU2393554C2
СПОСОБ СОЗДАНИЯ ФАЙЛА УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ДЛЯ НОСИТЕЛЯ ЗАПИСИ, А ТАКЖЕ СПОСОБ ДЛЯ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФАЙЛА УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2004
  • Сео Канг Соо
  • Ким Биунг Дзин
  • Йоо Дзеа Йонг
RU2358334C2
НОСИТЕЛЬ ЗАПИСИ, СОДЕРЖАЩИЙ СТРУКТУРУ ДАННЫХ ДЛЯ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ ПОТОКОВ ДАННЫХ, ЗАПИСАННЫХ НА НЕМ, И СПОСОБЫ И УСТРОЙСТВА ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ 2004
  • Ким Биунг Дзин
  • Йоо Дзеа Йонг
  • Сео Канг Соо
RU2369921C2
СПОСОБ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С НОСИТЕЛЯ ЗАПИСИ, ИСПОЛЬЗУЮЩИЕ ЛОКАЛЬНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО 2005
  • Сео Канг Соо
  • Йоо Дзеа Йонг
  • Ким Биунг Дзин
  • Ким Кун Сук
  • Чон Мин Дзае
RU2393555C2
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ФАЙЛАМИ ДАННЫХ, ХРАНЯЩИХСЯ В ЛОКАЛЬНОМ ЗАПОМИНАЮЩЕМ УСТРОЙСТВЕ 2005
  • Сео Канг Соо
  • Йоо Дзеа Йонг
  • Ким Биунг Дзин
RU2385505C2
НОСИТЕЛЬ ЗАПИСИ СО СТРУКТУРОЙ ДАННЫХ ДЛЯ ОРГАНИЗАЦИИ УПРАВЛЕНИЯ ВОСПРОИЗВЕДЕНИЕМ И СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ 2004
  • Со Кан Соо
  • Ким Пюн Чин
RU2368962C2
НОСИТЕЛЬ ЗАПИСИ, ИМЕЮЩИЙ СТРУКТУРУ ДАННЫХ ДЛЯ РЕЗЕРВНОГО КОПИРОВАНИЯ ФАЙЛОВ УПРАВЛЕНИЯ, А ТАКЖЕ СПОСОБЫ И УСТРОЙСТВА ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ 2004
  • Сео Канг Соо
  • Ким Биунг Дзин
  • Парк Сунг Ван
RU2369922C2
СПОСОБ И УСТРОЙСТВО ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С НОСИТЕЛЯ ЗАПИСИ С ИСПОЛЬЗОВАНИЕМ ЛОКАЛЬНОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА 2005
  • Сео Канг Соо
  • Йоо Дзеа Йонг
  • Ким Биунг Дзин
RU2383949C2

Иллюстрации к изобретению RU 2 378 719 C2

Реферат патента 2010 года СПОСОБ СОЗДАНИЯ ФАЙЛА УПРАВЛЕНИЯ ПРОИГРЫВАНИЕМ ДЛЯ НОСИТЕЛЯ ЗАПИСИ И СПОСОБ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ФАЙЛА УПРАВЛЕНИЯ СПИСКОМ ВОСПРОИЗВЕДЕНИЯ

Предложен способ создания файла управления проигрыванием для носителя записи и способ и устройство для воспроизведения данных с использованием файла управления проигрыванием. В способе считывают с носителя записи виртуальный список воспроизведения, идентифицирующий список загрузки. Список загрузки указывает дополнительный клип, загружаемый из внешнего источника. После этого загружают этот дополнительный клип из внешнего источника. Затем создают новый список воспроизведения на основе виртуального списка воспроизведения. Новый список воспроизведения включает в себя новый элемент воспроизведения, указывающий упомянутый дополнительный клип, указанный списком загрузки. 5 н. и 13 з.п. ф-лы, 12 ил.

Формула изобретения RU 2 378 719 C2

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

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

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

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

5. Способ по п.4, в котором управляющая информация содержит таблицу идентификации пакетов (PID), в которой идентифицирован, по меньшей мере, один дополнительный клип.

6. Способ по п.4, в котором управляющая информация содержит таблицу идентификации пакетов (PID), в которой идентифицированы, по меньшей мере, один исходный клип и, по меньшей мере, один дополнительный клип.

7. Способ по п.4, в котором управляющая информация содержит первую таблицу идентификации пакетов (PID), в которой идентифицирован, по меньшей мере, один исходный клип; и вторую таблицу идентификации пакетов (PID), в которой идентифицирован, по меньшей мере, один дополнительный клип.

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

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

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

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

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

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

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2010 года RU2378719C2

US 2003009452 A1, 09.01.2003
US 2002054116 A1, 09.05.2002
US 2001053944 A1, 20.12.2001
RU 96101175 A, 10.04.1998.

RU 2 378 719 C2

Авторы

Сео Канг Соо

Ким Биунг Дзин

Йоо Дзеа Йонг

Даты

2010-01-10Публикация

2004-11-24Подача