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

Иллюстрации

Показать все

Способ воспроизведения данных с носителя записи, используя локальное запоминающее устройство, содержит этапы, на которых сохраняют загруженные данные в локальном запоминающем устройстве, определяют, могут ли обновлять загруженные данные файловую структуру локального запоминающего устройства. Обновляют загруженными данными файловую структуру локального запоминающего устройства, если обновление загруженными данными может быть осуществлено. Формируют в обновленной файловой структуре локального запоминающего устройства блок связывания, соответствующий набору хранимых в локальном запоминающем устройстве файлов, ассоциированных с носителем записи. Формируют виртуальную компоновку данных посредством объединения сформированного блока связывания с файловой структурой, содержащейся на носителе записи. Воспроизводят данные носителя записи и/или загруженные данные локального запоминающего устройства в соответствии со сформированной компоновкой данных. Технический результат - возможность одновременно воспроизводить данные принятые/сохраненные из Интернета и данные, записанные на носителе записи на основе виртуальной файловой системы. 4 н. и 20 з.п. ф-лы, 14 ил.

Реферат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если конкретный диск загружается в устройство 10 оптической записи/воспроизведения при условии, что информация и контент, по