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

Иллюстрации

Показать все

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

Реферат

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

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

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

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

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

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

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

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

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

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

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

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

Например, данная информация является информацией о блоке CPS, которому принадлежит элемент индексирования индексной таблицы.

Например, упомянутая информация является информацией идентификации элемента индексирования, предоставленной каждому элементу индексирования.

Например, предоставленная информация идентификации элемента индексирования является неизменяемой.

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

Например, файл ключей хранится на носителе записи.

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

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

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

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

Например, индексная таблица предоставляется за пределами носителя записи поставщиком контента.

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

Например, упомянутая информация представляет собой информацию о блоке CPS, которому принадлежит элемент индексирования индекса.

Например, упомянутая информация является информацией идентификации элемента индексирования.

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

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

Например, упомянутая информация представляет собой информацию о блоке CPS, которому принадлежит элемент индексирования индексной таблицы.

Например, упомянутая информация является информацией идентификации элемента индексирования.

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

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

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

На чертежах:

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

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

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

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

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

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

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

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

Фиг.8A и фиг.8B - схемы для объяснения ошибки, возникшей в процессе дешифрования элементов индексирования индексной таблицы, приспособленной для воспроизведения загруженных данных;

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

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

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

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

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

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

Сначала, для удобства пояснения настоящее изобретение применяет оптический диск, более конкретно "диск Blu-ray (BD)", в качестве примера носителя записи. Тем не менее, очевидно, что техническая идея настоящего изобретения в равной степени применима к другим носителям записи.

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

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

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

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

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

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

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

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

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

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

Следовательно, дополнительные данные, в общем, включают в себя аудио (A), презентационную графику (PG), интерактивную графику (IG), текстовые субтитры и т.п., на что не накладывается ограничение. Помимо этого, дополнительные данные могут соответствовать мультиплексированному AV-потоку, включающему в себя все проиллюстрированные данные и видео (V). Т.е. данные, имеющие любой тип атрибута, которые находятся вне оптического диска и ассоциированы с исходными данными, могут стать дополнительными данными.

Более того, дополнительные данные могут отдельно загружаться в индексный файл (индекс), файл списка воспроизведения (*.m2ts) или файл информации клипа (*.clpi). Помимо этого, дополнительные данные могут загружаться по блокам контента или блокам тайтлов. Чтобы реализовать пользовательские запросы, важно предоставить файловую структуру для исходных данных и дополнительных данных. Файловые структуры и структуры записи данных, используемые в диске Blu-ray (BD), подробно поясняются со ссылкой на фиг.2 и фиг.3 ниже.

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

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

Каталог META включает в себя файл метаданных в качестве данных о данных. А именно, в каталоге META находятся файл поиска, файл метаданных для дисковой библиотеки и т.п.

Каталог BDJO включает в себя объектный файл BD-J для воспроизведения BD-J Title.

Каталог AUXDATA включает в себя вспомогательные файлы, содержащие информацию, требуемую для воспроизведения диска. Например, каталог AUXDATA может включать в себя звуковой файл ("sound.bdmv"), предоставляющий звук щелчка в случае выполнения интерактивной графики, и файл шрифтов ("1111.otf"), предоставляющий информацию о шрифте в случае воспроизведения диска.

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

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

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

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

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

Каталог BACKUP хранит все копии файлов индексного файла ("index"), в котором записана информация, ассоциированная с воспроизведением диска, среди данных файловой структуры, объектных файлов (MovieObject, BD-J Object), все файлы списков воспроизведения ("*.mpls") в каталоге PLAYLIST и все файлы информации клипа ("*.clpi") в каталоге CLIPINF. Так как потеря файлов является фатальной для воспроизведения диска, каталог BACKUP хранит эти файлы для резервного копирования.

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

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

Прежде всего, информация "First play" («первое воспроизведение»), имеющая информацию о первоначально воспроизводимом изображении в случае загрузки соответствующего диска, информация "Top Menu" («главное меню»), предоставляющая изображение меню, и информация, по меньшей мере, одного тайтла (Тайтл 1 ~ Тайтл n) конфигурируются в индексной таблице (index.bdmv).

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

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

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

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

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

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

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

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

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

Система 17 воспроизведения в завершение декодирует выходные данные для предоставления пользователю под управлением контроллера 12. Система 17 воспроизведения включает в себя декодер, декодирующий AV-сигнал, и модель проигрывателя, определяющую направление воспроизведения посредством анализа команды объектного файла или приложения, ассоциированного с вышеупомянутым воспроизведением конкретного тайтла, и пользовательской команды, введенной посредством контроллера 12. Кроме того, система 17 воспроизведения будет подробно объяснена в описании по фиг.4B.

Чтобы выполнить функцию записи сигнала на оптический диск, AV-кодер 18 преобразует входной сигнал в сигнал конкретного формата, к примеру, транспортный поток MPEG2, согласно управлению контроллера 12, и затем предоставляет преобразованный сигнал процессору 13 сигналов.

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

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

Конкретно, система 17 воспроизведения включает в себя менеджер (средство управления) 171 пользовательских событий, менеджер 172 модулей, HDMV-модуль 174, BD-J-модуль 175, средство 176 управления воспроизведением, средство 177 представления и виртуальную файловую систему 40, которые подробно объяснены ниже.

Во-первых, в качестве отдельных средств управления обработкой воспроизведения для воспроизведения HDMV-тайтла и BD-J-тайтла, соответственно, HDMV-модуль 174 для HDMV-тайтла и BD-J-модуль 175 для BD-J-тайтла конфигурируются независимо. Каждый из HDMV-модуля 174 и BD-J-модуля 175 имеет функцию управления приемом, чтобы обрабатывать команду или программу в рамках вышеупомянутого объектного файла (МovieObject или BD-J Object). В качестве средства приема, чтобы обрабатывать команду и т.п., предусмотрен командный процессор 174a в рамках HDMV-модуля 174 и предусмотрены виртуальная машина (VM) 175b Java и менеджер 175a приложений с BD-J-модулем 175.

Помимо этого, менеджер 172 модулей предусмотрен для того, чтобы предоставлять пользовательскую команду в HDMV-модуль 174 или BD-J-модуль 175 и управлять работой HDMV-модуля 174 или BD-J-модуля 175. Также, предусмотрено средство 176 управления воспроизведением, которое интерпретирует информацию файла списка воспроизведения, записанную на диске, согласно команде воспроизведения HDMV-модуля 174 или BD-J-модуля 175 и выполняет соответствующую функцию воспроизведения. Кроме того, предусмотрено средство 177 представления для декодирования конкретного потока, воспроизводимого и управляемого посредством средства 176 управления воспроизведением, и отображения декодированного потока на экране. Конкретно, средство 176 управления воспроизведением включает в себя функции 176a управления воспроизведением, фактически управляющие всеми воспроизведениями, и регистры 176b проигрывателя, сохраняющие регистры состояния проигрывателя (PSR) и регистр общего назначения (GPR). В некоторых случаях функции 176a управления воспроизведением могут означать средство 176 управления воспроизведением.

В вышеописанной системе воспроизведения согласно настоящему изобретению менеджер 172 модулей, HDMV-модуль 174, BD-J-модуль 175 и средство 176 управления воспроизведением могут быть реализованы в виде программного обеспечения, соответственно. В основном, программное обеспечение более выгодно, чем аппаратная конфигурация, при проектировании. Тем не менее, средство 177 представления, декодер и плоскость обычно проектируются посредством аппаратных средств. В частности, элементы (к примеру, ссылки с номерами 172, 174, 175, 176), обрабатываемые посредством программного обеспечения, могут быть сконфигурированы с помощью части контроллера 12. Следовательно, конфигурация настоящего изобретения должна пониматься посредством ее значения, но не ограничена аппаратной конфигурацией или программной конфигурацией.

Система 17 воспроизведения согласно настоящему изобретению имеет следующие признаки.

Во-первых, HDMV-модуль 174 для HDMV-тайтла и BD-J-модуль 175 для BD-J-тайтла конфигурируются независимо. Помимо этого, оба модуля 174 и 175 исполняются не одновременно. Т.е. BD-J-тайтл не может воспроизводиться в то время, когда воспроизводится HDMV-тайтл, и наоборот.

Во-вторых, BD-J-приложение, которое является программой для управления сетевой функцией в оптическом устройстве записи/воспроизведения, к примеру, операцией загрузки дополнительных данных извне локального запоминающего устройства 15, к примеру, операцией составления виртуальной компоновки данных посредством редактирования файлов, сохраненных в локальном запоминающем устройстве 15, или посредством связывания файлов с компоновкой данных диска, предусмотрено в системе 17 воспроизведения. А именно, BD-J-приложение, которое конфигурирует виртуальную файловую систему 40, управляющую файловой системой на диске и файловой системой локального запоминающего устройства как одной системой, и составляет и управляет виртуальной компоновкой данных для воспроизведения исходных данных и дополнительных данных посредством сконфигурированной виртуальной файловой системы 40. Также, способ формирования виртуальной компоновки данных посредством виртуальной файловой системы 40 будет объяснен со ссылкой на фиг.5 позже.

В-третьих, HDMV-тайтл и BD-J-тайтл принимают пользовательские команды отдельных типов, соответственно, и приводят в исполнение пользовательские команды независимо друг от друга, соответственно. Кроме того, требуется средство для приема, чтобы передать команду пользователя HDMV-модулю 174 или BD-J-модулю 175 под контролем менеджера 171 пользовательских событий. Следовательно, например, если принятая команда является пользовательской командой "Пользовательская операция (User Operation(UO)", менеджер 171a пользовательских событий передает ее менеджеру 172 модулей или UO-контроллеру 171a, так что менеджер 172 модулей или UO-контроллер 171a могут выполнить команду. Если принятая команда является пользовательской командой "ключевое событие (Key Event)", менеджер 171a пользовательских событий передает ее к VM (175b) JAVA в BD-J-модуле 175, так что VM (175b) JAVA может выполнить команду.

В-четвертых, управление вышеупомянутым средством 176 управления воспроизведением, которое может быть названо "ведущим", осуществляется посредством одного из функционирующих в текущий момент модулей 174 и 175. А именно, HDMV-модуль 174 становится ведущим в то время, когда воспроизводится HDMV-тайтл. BD-J-модуль 175 становится ведущим в то время, когда воспроизводится BD-J-тайтл.

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

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

Ссылаясь на фиг.5, если конкретный диск загружен, в то время, как информация и контент, как показано на фиг.4B, сохранен