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

Иллюстрации

Показать все

Способ воспроизведения данных с носителя записи с использованием локального запоминающего устройства содержит этапы, на которых считывают блок привязки из локального запоминающего устройства, формируют виртуальную файловую структуру, используя операцию привязки, и воспроизводят данные, содержащиеся на носителе записи. Блок привязки ассоциирован с конкретным носителем записи и представляет собой набор файлов, хранящихся в локальном запоминающем устройстве. Операцию привязки выполняют с помощью информации привязки, которая определяет местоположение конкретного файла в виртуальной файловой структуре. Устройство для воспроизведения данных с носителя записи содержит модуль головки для считывания первоначальных данных носителя записи, локальное запоминающее устройство для хранения дополнительных данных и контроллер для формирования виртуальной файловой системы. Дополнительные данные ассоциированы с первоначальными данными. Контроллер формирует виртуальную файловую структуру посредством использования информации привязки, определяющей местоположение, в котором конкретный файл, содержащийся в блоке привязки, помещается в виртуальной файловой структуре. Технический результат - возможность одновременно воспроизводить данные, принятые/сохраненные из Интернета, и данные, записанные на носителе записи с помощью виртуальной файловой структуры. 2 н. и 21 з.п. ф-лы, 10 ил.

Реферат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Перечень фигур чертежей

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

На чертежах:

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

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

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

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

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

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

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

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

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

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

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

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

Описание предпочтительного варианта осуществления изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Индексный файл (index.bdmv) содержит информацию первого проигрывания ("First Playback"), соответствующую информации, связанной с изображением первого проигрывания, когда загружаются данные соответствующего диска, то есть информация меню верхнего уровня "Top_Menu" для обеспечения изображения меню и, по меньшей мере, одна информация тайтла "Тайтл №1 - Тайтл №n".

Если диск 30 загружен в оптическое устройство 10 записи/воспроизведения, информация меню тайтлов, связанная с индексной таблицей, предоставляется пользователю через дисплей 20. Когда пользователь выбирает конкретный тайтл или конкретное меню, содержащееся в изображении меню, воспроизведение данных начинается согласно сценарию, заранее определенному изготовителем диска. Другими словами, если пользователь вводит команду на воспроизведение конкретного тайтла (например, тайтла №1), конкретный файл списка воспроизведения исполняется в соответствии с командой, содержащейся в объектном файле (MovieObject) файловой структуры воспроизведения/управления. После этого, один или более клипов (например, Клип №1-Клип №3), образующих Тайтл №1, воспроизводятся конкретным элементом воспроизведения и/или субэлементом воспроизведения, содержащимся в файле списка воспроизведения.

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

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

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

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

По приему сигнала управления от контроллера 12 декодер 17 окончательно декодирует выходные данные (то есть первоначальные данные и/или дополнительные данные) и предоставляет пользователю декодированный результат.

Кодер 18 по приему сигнала управления от контроллера 12 преобразует входной сигнал в сигнал определенного формата (например, транспортный поток MPEG2) и передает преобразованный результат на сигнальный процессор 13.

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

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

Информация, хранящаяся в локальном запоминающем устройстве 15, будет описана далее. Локальное запоминающее устройство 15, соответствующее настоящему изобретению, хранит информацию файлов (информацию дерева каталогов-файлов для диска с идентификатором №n (Disc_id №n), включая каталоги и файлы для идентификационной информации (ID) каждого индивидуального диска, и множество дополнительных клипов, загруженных из внешнего источника. Локальное запоминающее устройство 15 может дополнительно хранить информацию привязки для операции привязки, связанной с компоновкой данных диска, и множество файлов (информационные файлы, идентифицирующие контент) для пояснения данных контента, хранящихся в локальном запоминающем устройстве 15.

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

Поэтому, если оптический диск с конкретным идентификатором диска (Disc_id) загружается в оптическое устройство 10 записи/воспроизведения 10, контроллер 12, содержащийся в оптическом устройстве 10 записи/воспроизведения, распознает идентификационную информацию диска, используя модуль 11 головки и сигнальный процессор 13, считывает файловую информацию, соответствующую идентификационной информации загруженного диска из числа всех тех блоков файловой информации, которые хранятся в локальном запоминающем устройстве 15, формирует виртуальную компоновку данных, связывая (или объединяя) считанную информацию и компоновку данных диска, и воспроизводит как первоначальные данные диска, так и дополнительные данные из локального запоминающего устройства, используя сформированную виртуальную компоновку данных.

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

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

Когда конкретный диск загружается в оптическое устройство 10 записи/воспроизведения при условии, что информация и содержимое, показанные на фиг.4b, хранятся в локальном запоминающем устройстве 15, оптическое устройство 10 записи/воспроизведения 10 считывает информацию 41 файловой системы, содержащуюся в локальном запоминающем устройстве 15, и в то же самое время считывает информацию 42 файловой системы диска, включая файловую структуру, записанную на диске, что приводит в результате к созданию VFS. Более подробно, виртуальная файловая система (VFS) соответствует файловой системе, виртуально сформированной для управления как файловой системой, содержащейся в локальном запоминающем устройстве 15, так и другой файловой системой загруженного диска.

Оптическое устройство записи/воспроизведения формирует новую виртуальную компоновку данных, чтобы одновременно воспроизводить первоначальные данные, записанные на диске, и дополнительные данные, записанные в локальном запоминающем устройстве, используя вышеупомянутую виртуальную файловую систему (VFS). Для этой цели, оптическое устройство 10 записи/воспроизведения считывает файловую информацию (информацию дерева каталогов-файлов для Disc_id #n), связанную с диском (например, Disc_id #1), из файловой системы и выполняет операцию привязки для объединения считанной файловой информации с компоновкой данных загруженного диска (Disc_id #1) или для добавления считанной файловой информации к компоновке данных диска.

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

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

Со ссылкой на фиг.6a, конкретная компоновка данных диска (например, структура, показанная на фиг.2) записывается на загруженный диск. Файловая система 41 локального запоминающего устройства содержится в локальном запоминающем устройстве. Файловая система 41 локального запоминающего устройства содержит блок привязки и информацию привязки, которые объединяются с загруженным диском (например, Disc_id #1}.

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