СПОСОБ И УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ОПТИЧЕСКОГО ДИСКА
METHOD AND DEVICE FOR PLAYING BACK OPTICAL DISC

Область техники
Настоящее изобретение относится к способам воспроизведения оптического диска, в частности к способу и устройству для воспроизведения тех оптических дисков, содержимое которых расширено сетевыми или другими способами.
С развитием оптических способов хранения оптический диск не только может хранить массу информации, но также и может обеспечивать способ и окно для получения большей информации, например, оптические диски в формате eDVD (расширенный DVD, eDVD) и формат оптического диска Blue-Ray и т.д. Эти форматы оптических дисков могут ломать ограничение, заключающееся в том, что более ранние форматы оптических дисков поддерживают только воспроизведение содержания, сохраненного на оптических дисках, и могут дополнительно поддерживать содержимое (набор содержаний), которое относится к оптическим дискам, но не сохранено на них (например, в сетях), то есть расширенное содержимое. Например, когда проигрыватель оптических дисков проигрывает оптический диск, помимо того, что содержимое на оптическом диске воспроизводится, информация, относящаяся к содержанию оптического диска, или некоторый сценарий могут быть получены из сетей посредством информации сетевой ссылки, обеспеченной в оптическом диске, и могут быть воспроизведены, кроме того, содержимое, сохраненное на других локальных запоминающих средах (например, U диск, жесткий диск, плата памяти и т.д.), которое относится к содержимому оптического диска, можно также воспроизводить на основании информации ссылки, обеспеченной на оптическом диске. Эти форматы оптических дисков с функциональными возможностями расширенного содержания могут приносить пользователям неслыханный аудиовизуальный опыт.
В этих форматах оптических дисков с расширенным содержимым оптического диска, механизм воспроизведения проигрывателя оптических дисков требуется не только для воспроизведения содержимого, сохраненного в оптическом диске, но также и для доступа и воспроизведения, соответственно, содержимого из других информационных источников (в частности, сетевых), относящегося к содержимому оптического диска. Фиг.1 иллюстрирует блок-схему устройства 100 воспроизведения оптического диска, известного из уровня техники. Устройство 100 воспроизведения может не только воспроизводить содержимое, сохраненное на оптических дисках и других локальных запоминающих средах, но также и обращаться к сетевым серверам, чтобы получать содержимое, относящееся к содержимому оптического диска, для воспроизведения.
Когда устройство 100 воспроизведения проигрывает оптический диск, содержимое, сохраненное в оптическом диске, можно воспроизводить непосредственно механизмом 110 воспроизведения согласно соответствующим программным интерфейсам приложений (API). Что касается содержимого, относящегося к содержимому оптического диска, которое сохранено в сетевых серверах или других локальных запоминающих средах, механизм 110 воспроизведения выдает, на основании этих различных адресов хранения содержимого и способов хранения, соответствующие команды и команды API (например, с помощью основных команд двунаправленного канала на основании TCP/IP) для обращения к релевантным адресам, чтобы воспроизвести это содержимое. Администратор 130 буферизации может управлять буфером 120 для воспроизведения расширенного содержимого.
Традиционное устройство воспроизведения оптических дисков и способы воспроизведения оптических дисков должны выполнять обращение и воспроизводить с помощью различных команд и различными способами содержимое различных запоминающих сред. Механизм 110 воспроизведения должен идентифицировать информацию хранения этого содержимого, и в то же время требуется выбрать различные способы манипулирования согласно различным форматам содержимого. Кроме того, содержимое, сохраненное на оптических дисках, и расширенное содержимое, сохраненное на других запоминающих средах, которые относятся к содержимому оптического диска, могут быть обработаны только индивидуально устройством воспроизведения оптических дисков, и очень трудно использовать их как единое целое, что приводит к специфической сложности проектирования/производства механизма воспроизведения.
Если расширенное содержимое, в частности, расширенное содержимое в сетях, содержит новый медиа-формат или относится к новому сетевому протоколу, механизм 110 воспроизведения также должен добавить новый программный интерфейс приложений или усовершенствовать версию существующего способа, тогда содержимое соответствующих форматов может быть воспроизведено.
Поэтому, требуется обеспечить способ и устройство воспроизведения оптического диска, чтобы упростить воспроизведение содержимого оптического диска и расширенного содержимого.
Сущность изобретения
Задача изобретения состоит в создании способа и устройства воспроизведения оптического диска, чтобы преодолеть недостатки способов известного уровня техники.
Способ воспроизведения оптического диска, обеспеченный настоящим изобретением, содержит этапы: извлечение информации описания содержимого, которое должно быть воспроизведено; формирование файловой системы воспроизведения на основании упомянутой информации описания, причем файловая система воспроизведения создается на основании файловой системы каталогов на запоминающих средах содержимого, которое должно быть воспроизведено; последующее воспроизведение содержимого, которое должно быть воспроизведено, согласно файловой системе воспроизведения. При этом упомянутое содержимое, которое должно быть воспроизведено, содержит содержимое, сохраненное на оптических дисках, и расширенное содержимое оптического диска, сохраненное на других запоминающих средах (например, сетях). При этом упомянутая информация описания содержит информацию хранения упомянутого содержимого, которое должно быть воспроизведено. Способ дополнительно содержит этапы извлечения информации ресурсов программного обеспечения воспроизведения, которые воспроизводят упомянутое содержимое, которое должно быть воспроизведено, и формирование упомянутой файловой системы воспроизведения на основании информации ресурсов программного обеспечения воспроизведения и информации описания ресурсов, которые должны быть воспроизведены. К упомянутому содержимому, которое должно быть воспроизведено, осуществляют обращение и воспроизводят с помощью одного программного интерфейса приложений согласно упомянутой файловой системе воспроизведения.
Устройство воспроизведения оптических дисков, обеспеченное настоящим изобретением, содержит: устройство извлечения для извлечения информации описания содержимого, которое должно быть воспроизведено, при этом информация описания содержит информацию хранения упомянутого содержимого, которое должно быть воспроизведено. Устройство воспроизведения оптических дисков дополнительно содержит устройство формирования для формирования файловой системы воспроизведения на основании упомянутой информации описания, файловая система воспроизведения соответствует файловой системе каталогов в запоминающих средах упомянутого содержимого, которое должно быть воспроизведено. Устройство воспроизведения оптических дисков также содержит механизм воспроизведения для воспроизведения упомянутого содержимого, которое должно быть воспроизведено, согласно упомянутой файловой системе воспроизведения. Упомянутое устройство извлечения также используется для извлечения информации ресурсов программного обеспечения воспроизведения, требуемых для воспроизведения упомянутого содержимого, которое должно быть воспроизведено, включая в себя информацию хранения, например, информацию о буферной памяти. Упомянутое устройство формирования также используется для формирования упомянутой файловой системы воспроизведения на основании упомянутой информации описания и упомянутой информации ресурсов программного обеспечения воспроизведения. Упомянутый механизм воспроизведения осуществляет доступ и воспроизводит содержимое, которое должно быть воспроизведено, посредством одного программного интерфейса приложений согласно упомянутой файловой системе воспроизведения.
Согласно настоящим способу и устройству воспроизведения оптического диска процесс воспроизведения содержимого, которое должно быть воспроизведено, выполняемый механизмом оптического диска, упрощается, к содержимому на различных запоминающих средах можно обращаться и воспроизводить посредством одного программного интерфейса приложений. Когда содержимое нового формата оптического диска должно быть воспроизведено, или появляются другие новые запоминающие среды (носители), не имеется никакой необходимости модернизировать механизм воспроизведения оптического диска, требуется только просто расширить некоторые функциональные модули механизма воспроизведения согласно настоящему изобретению, может быть достигнуто модернизация всего устройства воспроизведения оптических дисков, таким образом сложность проектирования и реализации механизма воспроизведения значительно упрощается.
Другие задачи и преимущества настоящего изобретения должны быть очевидны из нижеследующего описания и формулы изобретения со ссылками на сопроводительные чертежи, и может быть достигнуто более полное понимание настоящего изобретения.
Описание сопроводительных чертежей
Настоящее изобретение ниже иллюстрируется более подробно со ссылками на сопроводительные чертежи.
Фиг.1 - блок-схема устройства 100 воспроизведения оптического диска согласно уровню техники;
Фиг.2 - блок-схема устройства 200 воспроизведения оптических дисков согласно варианту осуществления настоящего изобретения;
Фиг.3 - последовательность операций способа воспроизведения оптических дисков согласно варианту осуществления настоящего изобретения;
Фиг.4 - схема структуры каталогов файловой системы воспроизведения согласно варианту осуществления настоящего изобретения;
Фиг.5 - схематическая диаграмма ссылок файловой системы воспроизведения согласно варианту осуществления настоящего изобретения.
Одинаковые ссылочные позиции представляют идентичные, подобные или соответствующие признаки и функции на всех сопроводительных чертежах.
Конкретные варианты осуществления
Фиг.2 изображает блок-схему устройства 200 воспроизведения оптических дисков согласно варианту осуществления настоящего изобретения. Устройство 200 содержит устройство 210 извлечения, устройство 220 формирования и механизм 230 воспроизведения.
Устройство 210 извлечения используется для извлечения описания информации содержимого, которое должно быть воспроизведено. Содержимое, которое должно быть воспроизведено, содержит содержимое, которое должно быть воспроизведено, сохраненное на оптических дисках, и расширенное содержимое, относящееся к содержимому, которое должно быть воспроизведено, на оптических дисках. Расширенное содержимое содержит содержимое, сохраненное в сетях, для которых ссылочные адреса обеспечиваются на оптических дисках, также может содержать содержимое, сохраненное на других локальных запоминающих средах (например, жестком диске, U диске и т.д.), для которых ссылки обеспечиваются на оптических дисках, такие как некоторые тексты, фотоснимки, кинофильмы, аудио и сегменты видео и т.д. Информация описания, извлеченная устройством 210 извлечения, содержит информацию хранения (информацию о памяти) вышеупомянутого содержимого, которое должно быть воспроизведено, например, адрес памяти содержимого, которое должно быть воспроизведено, на оптических дисках или других локальных запоминающих средах, или адрес буферной памяти содержимого, которое должно быть воспроизведено, которые загружают из сетей, в буфере. Что касается расширенного содержимого из сети, оно должно быть сначала загружено в буфер устройства воспроизведения оптических дисков, чтобы реализовать гладкое («бесшовное») воспроизведение, это сетевое содержимое получает адрес буферизации в буфере.
Если содержимое, которое должно быть воспроизведено, содержит сетевое содержимое, некоторые ресурсы прикладной программы, поддерживающие воспроизведение сетевого содержимого, должны быть загружены в буферное запоминающее устройство устройства воспроизведения оптических дисков и получить соответствующие адреса буферной памяти, чтобы гарантировать гладкое воспроизведение сетевого содержимого. Поэтому в таких случаях устройство 210 извлечения также используется для извлечения информации ресурсов программного обеспечения воспроизведения, поддерживающих воспроизведение содержимого, которое должно быть воспроизведено, например, информации о хранении прикладной программы, включая в себя адрес памяти в сетях или адрес буферной памяти в буфере устройства воспроизведения оптических дисков.
Устройство 220 формирования используется для формирования файловой системы воспроизведения с информацией описания содержимого, которое должно быть воспроизведено, извлеченной устройством 210 извлечения. Так как файловая система каталогов (файловая система с каталогами) в запоминающей среде содержит информацию описания содержимого, которое должно быть воспроизведено, устройство 220 формирования может генерировать, на основании файловой системы каталогов в запоминающей среде содержимого, которое должно быть воспроизведено, например, файловую систему каталогов в оптическом диске содержимого оптического диска и т.д. Обычно начальная файловая система воспроизведения устанавливается посредством способа отображения или преобразования на основании файловой системы каталогов содержимого, которое должно быть воспроизведено, сохраненного в оптическом диске, затем информацию описания расширенного содержимого или соответствующей файловой системы каталогов добавляют к установленной файловой системе воспроизведения, и таким образом объединенная файловая система воспроизведения содержимого, которое должно быть воспроизведено, устанавливается в устройстве воспроизведения оптических дисков, причем упомянутая файловая система содержит информацию описания (например, информацию о хранении и т.д.) содержимого, которое должно быть воспроизведено на различных запоминающих средах.
Если содержимое, которое должно быть воспроизведено, содержит содержимое сетевой ссылки, устройство 220 формирования должно также добавить информацию о ресурсах воспроизведения (например, прикладные программы и т.д.), требуемую для воспроизведения соответствующего сетевого содержимого, которое должно быть воспроизведено, в файловой системе воспроизведения, то есть чтобы отобразить информацию о хранении прикладных программ в файловую систему воспроизведения так, чтобы релевантные каталоги файловой системы воспроизведения также содержали ссылки на адреса памяти/буфера этих прикладных программ. Установление такой файловой системы воспроизведения позволяет осуществлять доступ и воспроизводить единым способом содержимое, которое должно быть воспроизведено, на оптических дисках и расширенное содержимое и ресурсы, требуемые для воспроизведения.
Что касается содержимого, которое должно быть буферизировано буфером, то, если упомянутое содержимое доступно в буфере и имеет адреса буферной памяти, устройство 220 формирования добавит эту информацию к установленной файловой системе воспроизведения. Если содержимое получает адрес буферной памяти, только когда оно загружается во время воспроизведения, устройство 220 формирования будет непрерывно обновлять установленную файловую систему воспроизведения во время воспроизведения оптического диска. Поэтому, устройство 200 может также содержать буфер (не показанный на чертежах) для буферизации содержимого, которое должно быть буферизировано, и соответствующие прикладные программы воспроизведения.
Механизм 230 воспроизведения используется для воспроизведения содержимого, которое должно быть воспроизведено, оптического диска согласно файловой системе воспроизведения, описанной выше, и не требуется обращаться к файловой системе каталогов в оптическом диске. Механизм 230 воспроизведения с помощью только одной программы программного интерфейса приложений может обращаться и «гладко» воспроизводить содержимое воспроизведения оптического диска и расширенное содержимое оптического диска на основании информации, обеспеченной упомянутой файловой системой воспроизведения.
Фиг.3 изображает схему последовательности операций способа воспроизведения оптических дисков согласно варианту осуществления настоящего изобретения. После того как оптический диск вставлен в устройство воспроизведения, устройство воспроизведения оптических дисков, во-первых, считывает файл каталогов, сохраненный в оптическом диске, причем файл каталогов содержит некоторую информацию с описанием содержимого, которое должно быть воспроизведено, и информацию о соответствующих ресурсах программного обеспечения воспроизведения, такую как информацию хранения и т.д. (этап S305). Цель этапа S305 состоит в том, чтобы извлечь информацию описания содержимого, которое должно быть воспроизведено, так как файловая система каталогов в запоминающей среде содержимого, которое должно быть воспроизведено, содержит информацию описания содержимого, которое должно быть воспроизведено, данный вариант осуществления может подходящим образом получить информацию описания содержимого, которое должно быть воспроизведено, согласно файловой системе каталогов в запоминающей среде содержимого, которое должно быть воспроизведено. Конечно, другие традиционные способы для извлечения информации описания содержимого, которое должно быть воспроизведено, также осуществимы.
Затем начальная файловая система воспроизведения генерируется на основании файловой системы каталогов содержимого воспроизведения вставленного оптического диска (этап S310). На основании файла каталогов оптического диска начальная файловая система воспроизведения генерируется посредством отображения. Подробное описание процесса формирования файловой системы воспроизведения приведено ниже со ссылками на фиг.4.
Начальная файловая система воспроизведения содержит файловую систему каталогов, сформированную посредством отображения, которая имеет файловую структуру с каталогами, соответствующую содержимому, которое должно быть воспроизведено, сохраненному в оптическом диске. Например, файловая система каталогов оптического диска содержит «подкаталог передачи видео (VIDEO_TS)» и «подкаталог расширенного содержимого оптического диска (DVD_ENAV)», соответственно, файловая система воспроизведения также содержит эти два подкаталога. Информация ссылки расширенного содержимого, которое должно быть воспроизведено, которая является путем к памяти, указывающим на расширенное содержимое, которое должно быть воспроизведено, также включена в подкаталоги начальной файловой системы воспроизведения. Если воспроизведение расширенного содержимого, которое должно быть воспроизведено, требует поддержки прикладных программ, сохраненных в оптическом диске, информация о памяти (хранении) этих прикладных программ также должна быть отображена в релевантные каталоги файловой системы воспроизведения.
Затем информация описания расширенного содержимого в других локальных запоминающих средах извлекается и добавляется к файловой системе воспроизведения (этап S320). Так как некоторая информация описания, например, заголовок, тема, некоторые ключевые слова и т.д., содержимого, сохраненного в оптическом диске, была определена и сохранена в оптическом диске во время производства оптического диска, соответствующее содержимое, которое должно быть воспроизведено, может быть найдено легко в других локальных запоминающих средах на основании только этой информации. Информацию описания (например, адрес памяти) расширенного содержимого в других локальных запоминающих средах отображают в установленную файловую систему воспроизведения, так чтобы файловая система воспроизведения содержала ссылочную информацию, указывающую на расширенное содержимое воспроизведения в других локальных запоминающих средах (например, адреса памяти в других локальных запоминающих средах).
Затем файловая система воспроизведения обновляется на основании информации описания расширенного содержимого в сетях (этап S330). Обычно, расширенное содержимое в сетях и соответствующие ресурсы воспроизведения (например, прикладные программы воспроизведения для аудио и видео и другие прикладные программы, требуемые для сетевого воспроизведения) должны быть загружены заранее в буферную память устройства воспроизведения оптических дисков и затем воспроизведены, чтобы обеспечить гладкое воспроизведение, для некоторого сценария, например, оптический диск обеспечивает адреса сетевого сервера, через который некоторое сетевое расширенное содержимое может быть получено в форме ссылки URL (например, www.dvd_2.com.cn/video.exe); сетевое расширенное содержимое и соответствующие ресурсы воспроизведения могут быть доступны и загружены для буферизации согласно упомянутой информации ссылки URL, таким образом сетевое расширенное содержимое и ресурсы воспроизведения имеют, в дополнение к информации адреса памяти в сети, соответствующие адреса буферной памяти после загрузки.
Обновление файловой системы воспроизведения на основании информации описания загруженного сетевого расширенного содержимого и ресурсов воспроизведения должно добавить эту соответствующую информацию, включая информацию о буферной памяти, к установленной файловой системе воспроизведения согласно структуре каталогов. Файловая система воспроизведения содержит ссылочную информацию, указывающую адрес при буферизации в устройстве буферной памяти загруженного содержимого, например, file://buffer:/Offset=offset&Length=length, в котором buffer указывает, что содержимое присутствует в устройстве буферной памяти, начальный адрес имеет смещение offset, и длина равна length. Точно так же файловая система воспроизведения может также содержать информацию описания, указывающую непосредственно на ресурсы прикладной программы в устройстве буферной памяти. Этап S330 может также быть выполнен во время воспроизведения.
Наконец, оптический диск воспроизводят согласно установленной файловой системе воспроизведения (этап S340). Согласно файловой системе воспроизведения, содержимое, которое должно быть воспроизведено, воспроизводят с одним программным интерфейсом приложений. Обращаясь по ссылочному адресу в файловой системе воспроизведения dvd://dvdrom:/VIDEO_TS/VIDEO_TS.IFO, например, устройство считывания может получить путь файла VIDEO_TS.IFO (сохраненного в каталоге VIDEO_TS оптического диска DVD), проигрыватель может обращаться и воспроизводить файл согласно этому пути. Установление файловой системы воспроизведения отделяет механизм воспроизведения от конкретных запоминающих сред, механизму воспроизведения нет необходимости исключительно использовать различные способы доступа для воспроизведения содержимого на различных запоминающих средах, при этом работа системы воспроизведения упрощается.
Следует пояснить, что сетевое расширенное содержимое, сохраненное в сетевых серверах, может быть не только загружено перед воспроизведением, но также и быть загружено в буфер или другие локальные запоминающие среды во время воспроизведения. После того, как загрузка закончена, проигрыватель отображает адреса буфера этого загруженного сетевого содержимого воспроизведения в файловую систему воспроизведения так, чтобы проигрыватель мог обращаться к этому расширенному содержанию посредством ссылок на адреса буфера, обеспеченных в файловой системе воспроизведения.
После того, как воспроизведение оптического диска закончено, проигрыватель может отказаться от файловой системы воспроизведения. Так как файловая система воспроизведения сгенерирована динамически, в то время как оптический диск вставляется, проигрыватель может отказаться от файловой системы воспроизведения автоматически после завершения воспроизведения. Рассматривая, что один и тот же оптический диск можно воспроизводить снова и снова, однако, файловая система воспроизведения может быть сохранена в других локальных запоминающих средах во время воспроизведения или после завершения воспроизведения, и, таким образом, нет необходимости устанавливать файловую систему воспроизведения при воспроизведении одного и того же оптического диска в следующий раз, оптический диск может быть воспроизведен, только вызывая существующую файловую систему воспроизведения.
Фиг.4 иллюстрирует диаграмму конфигурации структуры каталогов файловой системы воспроизведения согласно варианту осуществления настоящего изобретения. Проигрыватель устанавливает начальную файловую систему воспроизведения на основании файловой системе каталогов содержимого в оптическом диске. Предполагается, что структура каталогов воспроизведения содержимого в оптическом диске содержит корневой каталог, ниже которого имеются два подкаталога «подкаталог расширенного содержимого оптического диска» и «подкаталог передачи видео», причем «подкаталог расширенного содержимого оптического диска» также имеет подкаталоги второго уровня, а именно, «подкаталог шрифтов» и «подкаталог номера страницы», при этом все файлы сохранены в соответствующих каталогах. Например, имеются файлы запуска в «подкаталоге расширенного содержимого оптического диска» оптического диска и файлы передачи видео в «подкаталоге передачи видео».
Так как структура каталогов файловой системы воспроизведения соответствует таковой оптического диска, отображение всей структуры каталогов оптического диска в файловую систему воспроизведения может сделать структуру каталогов системы воспроизведения идентичной таковой на оптическом диске. Из фиг.4 можно видеть, что структура каталогов файловой системы воспроизведения также содержит корневой каталог, согласно которому имеются «подкаталог расширенного содержимого оптического диска» и «подкаталог передачи видео», под «подкаталогом расширенного содержимого оптического диска» имеется также «подкаталог шрифтов» и «подкаталог номера страницы». Информация описания оптического диска сохранена в этих релевантных подкаталогах, например, информация описания файла запуска, т.е. информация хранения этого файла запуска, сохранена в «подкаталоге расширенного содержимого оптического диска» файловой системы воспроизведения.
Файловая система воспроизведения содержит, помимо каталогов, соответствующих структуре каталогов оптического диска, каталоги, соответствующие структуре каталогов других локальных запоминающих сред. Когда релевантное содержимое оптического диска ищется в других локальных запоминающих средах проигрывателем, требуется отобразить структуры каталогов других локальных запоминающих сред в файловую систему воспроизведения. Как можно видеть из фиг.4, каталоги, которые не находятся в структуре каталогов начальной файловой системы воспроизведения, например, «подкаталог аудио», должны быть добавлены к структуре каталогов файловой системы воспроизведения, информация описания аудиофайлов сохраняется в «подкаталоге аудио». Для существующих каталогов, таких как «подкаталог расширенного содержимого оптического диска», «подкаталог шрифтов» и «подкаталог номера страницы», только требуется отобразить пути к файлам (например, файл китайского шрифта, индексный файл, файл сегментов, файл номера страницы и т.д.) «под» этими каталогами в других локальных запоминающих средах в релевантные каталоги файловой системы воспроизведения. Пути к месту хранения этих файлов сохраняют в релевантных подкаталогах файловой системы воспроизведения. Если имеется один и тот же файл в одном и том же подкаталоге, например, существует уже информация описания «файл китайского шрифта» в «подкаталоге шрифтов», первоначальная информация должна быть заменена информацией описания нового файла «файл китайского шрифта» в других локальных запоминающих средах. Таким образом, файлы системы каталогов файловой системы воспроизведения устанавливаются полностью.
Фиг.5 иллюстрирует схематическую диаграмму ссылок файловой системы воспроизведения согласно варианту осуществления настоящего изобретения, и также поясняет формы ссылок, сохраненные в файловой системе воспроизведения, которую можно воспроизводить посредством ссылок. Файловая система воспроизведения может быть связана на основании URI конфигурации, например, URI конфигурация «file://» указывает, что это содержимое является некоторыми файлами, которые могут быть извлечены из локального пространства памяти; URI «http://» указывает, что это содержимое расположено в сетевом сервере, и таким образом это содержимое может быть извлечено в соответствии с протоколом HTTP; «dvd://» указывает, что это содержимое расположено в оптическом диске, таким образом могут использоваться специфичные для оптических дисков программные интерфейсы приложений, чтобы извлечь это содержимое. Для идентификаторов устройства (например, buffer:/buffer, hd:/hard disk, flash:/flash memory) для URI «file://», может быть идентифицировано физически то, в каком типе запоминающей среды сохранено содержимое воспроизведения.
Как показано в фиг.5, не требуется сначала загружать содержимое из оптического диска в буфер, только требуется отобразить их под «подкаталогом передачи видео» и «подкаталогом расширенного содержимого оптического диска» на основании URI конфигурации (задавая способ представления местоположения информации). Например, информация описания файла передачи видео сохраняется в форме «dvd://dvdrom:/VIDEO_TS/VIDEO_TS.IFO», указывая, что видеофайл оптического диска сохранен под подкаталогом передачи видео оптического диска dvdrom и именем файла является VIDEO_TS.IFO. Другой пример, информация описания файла запуска сохранена в «подкаталоге компактного расширенного содержимого» в форме «dvd://dvdrom:/VIDEO_TS/STARTUP.MLS», указывая, что файл запуска сохранен под подкаталогом передачи видео оптического диска dvdrom и именем файла является STARTUP.MLS.
Хотя нет необходимости загружать содержимое воспроизведения оптического диска, содержимое воспроизведения в некоторых оптических дисках может быть загружено заранее в буфер, эта часть содержимого может представлять некоторые изображения, тексты или сегменты аудио и видео и т.д., это должно избежать частых переходов (скачков) проигрывателя, когда он проигрывает это содержимое. Эта часть загруженного содержимого должна быть отображена под «подкаталогом расширенного содержимого оптического диска», она может быть представлена в следующей форме: file://buffer:/Offset=offset&Length=length, указывая, что этот файл сохранен в буфере, начальный адрес буфера есть offset, а длина есть length.
Содержимое воспроизведения от других локальных запоминающих сред (носителей) не должно быть загружено, информация описания содержимого воспроизведения может быть отображена непосредственно под «подкаталогом расширенного содержимого оптического диска» согласно форме файла URI конфигурации. Имеется файл картинки, относящийся к содержимому оптического диска, сохраненному в других локальных запоминающих средах, например, это изображение существует в форме file://hd:/disc_a/file.jpg в файловой системе воспроизведения. Это указывает, что эта картинка сохранена под каталогом disc_a жесткого диска, имя файла есть «file.jpg».
Для содержимого от сетевого сервера, содержимое воспроизведения или ресурсы прикладной программы должны быть сначала загружены в буфер, информация описания загруженного содержимого может быть отображена под «подкаталогом расширенного содержимого оптического диска» согласно форме файла URI конфигурации, например, информация описания загруженного текстового файла сохранена в форме file://buffer:/Offset= 0×3000&Lenght=0×1200. Это указывает, что этот текстовой файл сохранен в буфере, начальный адрес равен 0×3000, и длина равна 0×1200. Другой пример, информация описания загруженного файла китайского шрифта находится под «подкаталогом шрифтов» и сохранена в форме file://buffer:/Offset=0×0000&Length=0×1000. Это указывает, что этот файл китайского шрифта сохранен в буфере, начальный адрес есть 0x0000, и длина равна 0×1000. Файл китайского шрифта может также быть представлен не в форме файла URI конфигурации, он может непосредственно указывать на адрес буфера и длину содержимого загруженного содержимого в буфере в форме указателей.
Настоящее изобретение целиком отображает содержимое в оптическом диске и вне оптического диска в файловую систему воспроизведения в форме ссылок, механизм воспроизведения может работать над файловой системой воспроизведения и не должен управлять различными источниками содержимого непосредственно. Таким образом, нет необходимости делать много изменений в отношении структуры механизма воспроизведения, и сложности проектирования и производства механизма воспроизведения значительно сокращаются. Что более важно, когда вводятся новые протоколы и форматы носителей, нет необходимости изменять механизм воспроизведения оптического диска, должно быть достаточно только модернизировать и расширить соответствующие ресурсы программного обеспечения устройства извлечения и устройства формирования, чтобы манипулировать новыми протоколами и носителями, что улучшает общность и расширяемость всего устройства воспроизведения.
Устройство и способ, сформулированный настоящим вариантом осуществления, являются подходящими для различных форматов оптических дисков, таких как формат eDVD и формат оптического диска Blue-ray и т.д.
Хотя настоящее изобретение было описано применительно к конкретным вариантам осуществления, различные альтернативы, модификации и изменения, сделанные согласно вышеупомянутому описанию, должны быть очевидны специалистам в области техники. Поэтому, такие альтернативы, модификации и изменения, попадающие в пределы объема и формы прилагаемой формулы изобретения, должны быть охвачены настоящим изобретением.