Область техники
Настоящее изобретение относится к устройству и способу для воспроизведения аудио/видео (AV) данных в интерактивном режиме и к соответствующему носителю для хранения информации.
Уровень техники
Интерактивные цифровые многофункциональные диски (DVD), которые могут воспроизводиться в интерактивном режиме, используют обычный персональный компьютер (ПК). Интерактивный DVD-диск представляет собой DVD-диск, в котором интерактивные данные записаны в дополнение к записанным видеоданным формата DVD-Video. Интерактивные DVD-диски воспроизводятся в одном из двух режимов. Один режим - это видеорежим, в котором воспроизводятся только данные DVD-Video, которые находятся на обычном DVD-диске. Другой режим - это интерактивный режим, в котором данные формата DVD-Video воспроизводятся вместе с документом разметки и отображаются посредством окна отображения документа разметки. Если пользователем выбран интерактивный режим, веб-браузер, встроенный в ПК, анализирует и отображает документ разметки, записанный на интерактивном DVD-диске. В окне отображения, заданном документом разметки, отображаются DVD-видео данные, выбранные пользователем.
Например, если данные формата DVD-Video представляют собой фильм, то фильм воспроизводится в окне отображения документа разметки, а в оставшейся части может отображаться сценарий, краткий обзор, фотографии актеров и другая связанная дополнительная информация о фильме. Дополнительная информация также отображается синхронно с заголовком (AV-данные). Например, когда актер показывается в AV-изображении на экране, воспроизводятся и отображаются интерактивные данные, содержащие информацию о карьере актера.
Интерактивные данные включают в себя документы разметки, написанные на языках разметки, коды сценариев, выполненные с использованием файлов внутри документов разметки или отдельных файлов и связанные с документами разметки, аудиофайлы, файлы анимации и файлы изображений, связанные с документами разметки и воспроизводимые вместе с документами разметки. Для того чтобы отразить требования пользователей, может быть добавлено множество функций в пользовательский интерфейс в интерактивном режиме. Таким образом, когда имеется устройство воспроизведения для поддержки интерактивного режима, диапазон интерактивных данных, которые необходимы при воспроизведении AV-данных в интерактивном режиме, в каждом устройстве воспроизведения может различаться.
Сущность изобретения
Техническое решение
Изобретение предусматривает носитель для хранения информации, имеющий структуру данных для адаптивного воспроизведения на множестве устройств воспроизведения, имеющих разные диапазоны интерактивных данных, которые необходимы при воспроизведении AV-данных в интерактивном режиме, а также соответствующие способ и устройство для воспроизведения AV-данных в интерактивном режиме.
Изобретение также предусматривает носитель для хранения информации, имеющий структуру данных с высокой степенью совместимости, и соответствующие способ и устройство для воспроизведения AV-данных в интерактивном режиме.
Преимущества
Согласно одному аспекту изобретения предусмотрены носитель для хранения информации, в котором интерактивные данные имеют структуру данных, которая может быть адаптивно воспроизведена на множестве устройств воспроизведения, имеющих разные диапазоны интерактивных данных, которые нужны при воспроизведении AV-данных в интерактивном режиме, а также способ и устройство для воспроизведения AV-данных в интерактивном режиме. Кроме того, может быть изготовлен носитель для хранения информации, в котором записываются интерактивные данные со структурой данных, имеющей высокую степень совместимости, и пользователь может получить широкий диапазон выбора.
Краткое описание чертежей
Фиг.1 - схематичное представление структуры системы воспроизведения согласно варианту осуществления изобретения;
Фиг.2 - блок-схема, показывающая вариант осуществления ENAV-диска, согласно варианту осуществления изобретения;
Фиг.3 - схематичное представление пространства тома ENAV-диска согласно варианту осуществления изобретения;
Фиг.4 - блок-схема, показывающая структуру каталога ENAV-диска, согласно варианту осуществления изобретения;
Фиг.5 - связь между AV-данными, записанными на ENAV-диске, согласно варианту осуществления изобретения;
Фиг.6 - блок-схема устройства воспроизведения согласно варианту осуществления настоящего изобретения;
Фиг.7 - пример стартового файла startup.mls согласно варианту осуществления изобретения;
Фиг.8 - таблица системных параметров, в которой записана информация профиля, согласно варианту осуществления изобретения;
Фиг.9 - структура данных информации профиля, записанной как системный параметр по фиг.8;
Фиг.10 - блок-схема способа воспроизведения AV-данных в интерактивном режиме согласно варианту осуществления изобретения.
Наилучший режим осуществления изобретения
Согласно одному аспекту изобретения предложен носитель для хранения информации, хранящий интерактивные данные для воспроизведения аудио/видео (AV) данных в интерактивном режиме, причем интерактивные данные отображаются вместе с AV-изображением на экране, полученным из AV-данных, и предоставляют дополнительную информацию, связанную с AV-изображением на экране, и информацию профиля, указывающую версию интерактивных данных.
Интерактивные данные могут включать в себя стартовый файл, который первоначально считывается, когда выбирается интерактивный режим; и информация профиля может быть записана в стартовом файле.
Информация профиля может быть указана так, что выбираются интерактивные данные, которые могут быть воспроизведены устройством воспроизведения для воспроизведения AV-данных в интерактивном режиме.
Согласно другому аспекту изобретения предусмотрен носитель для хранения информации, хранящий множество ENAV-приложений, совместимых с множеством версий так, что AV-данные воспроизводятся в интерактивном режиме, и информацию профиля, к которой обращаются для выбора одного из множества ENAV-приложений.
Информация профиля может быть записана с использованием элемента для связывания файла загружаемой информации, содержащегося в ENAV-приложении, соответствующем стартовому файлу, который первоначально считывается, когда выбирается интерактивный режим.
Файл загружаемой информации может указывать информацию позиции ENAV-файлов, принадлежащих соответствующему ENAV-приложению.
Согласно другому аспекту изобретения предусмотрено устройство для воспроизведения AV-данных в интерактивном режиме. Устройство включает в себя механизм воспроизведения AV, который декодирует AV-данные, и механизм ENAV, который имеет информацию профиля проигрывателя, указывающую версию поддерживаемого ENAV-приложения, и интерпретирует и выполняет ENAV-приложение, выбранное путем обращения к информации профиля проигрывателя, так что AV-данные воспроизводятся в интерактивном режиме.
Информация профиля проигрывателя может быть сохранена как системный параметр.
Согласно другому аспекту изобретения предусмотрен способ для воспроизведения AV-данных в интерактивном режиме. Способ включает в себя считывание информации профиля, указывающей версию интерактивных данных; выбор и считывание интерактивных данных, совместимых с версией, которая может поддерживаться устройством воспроизведения, путем обращения к считанной информации профиля; интерпретацию и выполнение считанных интерактивных данных.
Считывание информации профиля может включать в себя открытие стартового файла, который считывается вначале, когда выбирается интерактивный режим, и считывание информации профиля.
Считывание информации профиля может включать в себя считывание информации профиля из стартового файла, записанного с использованием элемента для связывания файла загружаемой информации, содержащегося в соответствующем ENAV-приложении, или считывание информации профиля, указывающей версии множества ENAV-приложений, совместимых с множеством версий так, что AV-данные воспроизводятся в интерактивном режиме.
Выбор и считывание интерактивных данных может включать в себя считывание версии ENAV-приложения, которая может поддерживаться устройством воспроизведения, из информации профиля проигрывателя, сохраненной как системный параметр, или считывание ENAV-файлов, принадлежащих ENAV-приложению, путем обращения к файлу загружаемой информации, указывающему информацию о местоположении ENAV-фалов, принадлежащих соответствующему ENAV-приложению.
Дополнительные аспекты и/или преимущества изобретения частично изложены в последующем описании и частично очевидны из описания или могут быть изучены при практическом использовании изобретения.
Режим осуществления изобретения
Далее подробно представлены варианты осуществления настоящего изобретения, примеры которых проиллюстрированы на прилагаемых чертежах, в которых одинаковые ссылочные позиции относятся к одинаковым элементам на всех чертежах. Варианты осуществления описаны ниже для пояснения настоящего изобретения со ссылками на чертежи.
В настоящем изобретении "интерактивные данные" относятся к данным, которые нужны для воспроизведения аудио/видеоданных AV в интерактивном режиме. Интерактивные данные включают в себя документы разметки, записанные на языках разметки и/или в кодах сценариев, файлы кода сценария, связанные с документами разметки или предоставленные отдельно, программные файлы, аудиофайлы, файлы анимации и файлы изображений, которые являются файлами ресурсов, связанными с документами разметки, и отображаются вместе с документами разметки. Другими словами, интерактивные данные служат в качестве программного приложения, которое необходимо при воспроизведении AV-данных в интерактивном режиме, и одновременно служат в качестве дополнительного контента, предоставленного вместе с AV-данными.
Фиг.1 схематически показывает структуру системы воспроизведения согласно варианту осуществления изобретения.
Согласно фиг.1, система воспроизведения включает в себя улучшенный аудио/видео (ENAV) диск 100, который является носителем для хранения информации для поддержки интерактивного режима, соответствующего устройству 200 воспроизведения, устройство 300 отображения и контроллер 400, который является устройством пользовательского ввода.
Контроллер 400 принимает команду управления от пользователя и передает команду устройству 200 воспроизведения. Устройство 200 воспроизведения воспроизводит AV-данные, записанные на ENAV-диске 100, в интерактивном режиме. Устройство 300 отображения может быть телевизионным приемником, а контроллер 400 может быть пультом дистанционного управления.
Если ENAV-диск 100 размещен в DVD-приводе, предусмотренном в устройстве 200 воспроизведения, и пользователь выбирает интерактивный режим, то устройство 200 воспроизведения воспроизводит соответствующие AV-данные в интерактивном режиме и передает данные устройству 300 отображения. В устройстве 300 отображения интерактивное экранное изображение и AV-изображение, вложенное в интерактивное экранное изображение, полученное из интерактивных данных, отображаются вместе.
"Интерактивный режим" относится к режиму, в котором AV-данные отображаются вместе с интерактивными данными. Другими словами, AV-данные отображаются в окне отображения, определенном в документе разметки так, что AV-изображение отображается вложенным в интерактивное экранное изображение. AV-изображение может быть экранным изображением, отображаемым на устройстве 300 отображения посредством воспроизведения данных формата DVD-Video, записанных на ENAV-диске 100, с использованием устройства 200 воспроизведения, а интерактивное экранное изображение указывает изображение, отображенное на ТВ 300 после того, как интерактивные данные, записанные на ENAV-диске 100, интерпретированы и выполнены с использованием устройства 200 воспроизведения.
"Видеорежим" - это режим, в котором AV-данные воспроизводятся так, что отображается только AV-изображение, полученное посредством воспроизведения соответствующих AV-данных. Устройство 200 воспроизведения может поддерживать как интерактивный режим, так и видеорежим. Кроме того, устройство 200 воспроизведения может принимать/передавать AV-данные и/или интерактивные данные из сети в сеть или через Интернет-соединение.
В частности, устройство 200 воспроизведения имеет таблицу системных параметров, в которой устанавливаются системные параметры SPRM, и таблица системных параметров имеет информацию профиля проигрывателя. Информация профиля проигрывателя указывает диапазон интерактивных данных, поддерживаемых устройством 200 воспроизведения. Другими словами, информация профиля проигрывателя является той же, что и информация версии интерактивных данных, поддерживаемых устройством 200 воспроизведения. Версия интерактивных данных может быть, например, версией определения типа документа (DTD) языков разметки, используемых для создания ENAV-файлов, версией языков программирования, используемых для создания ENAV-файлов, версией языков, используемых для реализации одного ENAV-приложения, или версией спецификаций, в которых условия ограничений множества файлов ресурсов связаны с документами разметки.
Информация профиля указывает, записана ли также версия сохраненных интерактивных данных на ENAV-диск 100. Смысл информации профиля такой же, что и смысл информации профиля проигрывателя, за исключением того, что в отличие от информации профиля проигрывателя информация профиля записана на ENAV-диске и указывает соответствующие интерактивные данные.
Если пользователь выбирает интерактивный режим, устройство 200 воспроизведения считывает информацию профиля, записанную на ENAV-диске 100, сравнивает информацию профиля с собственной информацией профиля проигрывателя как системный параметр и воспроизводит AV-данные в интерактивном режиме, используя интерактивные данные, выбранные в соответствии с результатом сравнения.
На фиг.2 показано схематичное представление ENAV-диска 100 согласно одному из аспектов изобретения. Согласно фиг.2, интерактивные данные записываются на ENAV-диск 100 так, чтобы соответствовать информации профиля. Например, как проиллюстрировано на фиг.2, интерактивные данные #1, соответствующие информации #1 профиля, записываются на ENAV-диск 100, интерактивные данные #2, соответствующие информации #2 профиля, записываются на ENAV-диск 100 и интерактивные данные #n, соответствующие информации #n профиля, записываются на ENAV-диск 100 (где n - это целое число).
Информация #1, #2,..., #n профиля записывается на ENAV-диск 100 отдельно от интерактивных данных #1, #2, ... и #n и может быть связана с интерактивными данными #1, #2, ... и #n или может быть включена как часть интерактивных данных #1, #2, ... и #n.
Если информация профиля проигрывателя, записанная в устройстве 200 записи, является информацией #2 профиля, то не только интерактивные данные #2, соответствующие информации #2 профиля, но также и интерактивные данные #1, соответствующие информации #1 профиля, могут быть воспроизведены. Подобным образом, если информация профиля проигрывателя, записанная в устройстве 200 записи, является информацией #n профиля, то устройство 200 воспроизведения поддерживает все интерактивные данные #1, #2, ... и #n.
Таким образом, если информация профиля проигрывателя является информацией #1 профиля, то устройство 200 воспроизведения воспроизводит интерактивные данные #1. Однако если информация профиля проигрывателя является информацией #2 профиля, то устройство 200 воспроизведения может избирательно воспроизводить интерактивные данные #2 и интерактивные данные #1. Устройство 200 воспроизведения может также установить интерактивные данные #2 воспроизводимыми по умолчанию.
Фиг.3 схематически показывает пространство тома для ENAV-диска 100 согласно одному из аспектов изобретения. Согласно фиг.3, пространство тома ENAV-диска 100 содержит область структуры тома и файлов, в которую записывается информация о томе и файлах, область формата DVD-Video, в которой записаны AV-данные, т.е. видеозаголовок в формате DVD-Video, область ENAV-файлов, в которой записаны ENAV-файлы для поддержки интерактивного режима, и область других данных.
На ENAV-диск записывается различная информация. Например, 'video_ts.ifo' включает в себя информацию управления воспроизведением для всего видеозаголовка, записанного на ENAV-диске 100, vts_01_0.ifo включает в себя информацию управления воспроизведением для первого видеозаголовка, и vts_01_0.vob, vts_01_1.vob и т.д., которые являются AV-данными для составления видеозаголовка, записаны в области данных в формате DVD-Video. Vts_01_0.vob, vts_01_1.vob и т.д. являются видеозаголовками, т.е. видеообъектами. Vobu, в который упакованы блок навигации, видеоблок и аудиоблок, включен в каждый видеообъект (vob). Его подробная конфигурация описана в стандарте DVD-Video «DVD-Video for Read Only Memory Disc 1.0».
ENAV-приложение, составленное из множества ENAV-файлов, сохраняется в области ENAV-файлов. Другими словами, стартовый файл, который считывается вначале, когда выбран интерактивный режим, и документ разметки, соответствующий выбранному видеозаголовку, записываются как ENAV-файлы. Таким образом, интерактивные данные записываются как множество ENAV-файлов. ENAV-файлы упоминаются как документы разметки, файлы кода сценария, программные файлы, таблицы стилей для определения стилей документов разметки, аудиофайлы, файлы анимации и файлы изображений, которые являются файлами ресурсов, связанными с документами разметки, и отображаются вместе с документами разметки, как описано выше.
На фиг.4 показана блок-схема, иллюстрирующая структуру каталога ENAV-диска, согласно одному из аспектов изобретения. Согласно фиг.4 корневой каталог включает в себя видеокаталог DVD-диска video_ts и ENAV-каталог DVD_ENAV, в котором записаны ENAV-данные, которые необходимы при воспроизведении AV-данных в интерактивном режиме.
Данные, описанные со ссылкой на фиг.2, в частности video_ts.ifo, vts_01_0.ifo, vts_01_0.vob, vts_01_1.vob и т.д. сохраняются в видеокаталоге DVD-диска video_ts. Данные, описанные со ссылкой на фиг.2, в частности стартовый файл startup.mls и другие ENAV-файлы, сохраняются в ENAV-каталоге DVD_ENAV.
Фиг.5 показывает связь между AV-данными, записанными на ENAV-диске 100, согласно аспекту изобретения. Согласно фиг.5 каждое ENAV-приложение соответствует AV-данным, которым соответствует воспроизведение без перерывов. Каждое ENAV-приложение - это набор множества ENAV-файлов. Для того чтобы воспроизвести AV-данные без перерывов, соответствующее ENAV-приложение буферизуется перед воспроизведением в интерактивном режиме AV-данных соответствующего ENAV-приложения. Другими словами, ENAV-приложение, соответствующее AV-данным, буферизуется до воспроизведения AV-данных в интерактивном режиме.
Каждое ENAV-приложение содержит один файл загружаемой информации. Информация о местоположении ENAV-файлов, которые необходимы при воспроизведении соответствующих AV-данных в интерактивном режиме, записывается в файл загружаемой информации. Информация о местоположении ENAV-файлов содержит информацию о местоположении ENAV-файлов, которые следует загрузить в буфер перед тем, как соответствующее ENAV-приложение запускается, то есть это - информация о местоположении ENAV-файлов, которые должны предварительно загружаться.
Поскольку предварительная загрузка выполняется в каждом ENAV-приложении, гарантируется воспроизведение без перерывов для AV-данных, соответствующих каждому ENAV-приложению. По существу, автор содержимого должен создавать содержимое так, чтобы одно ENAV-приложение соответствовало одному тому видеозаголовка и одной главе видеозаголовка, чтобы обеспечить воспроизведение без перерывов.
Постзагрузка относится к буферизации предопределенного ENAV-файла после запуска соответствующего ENAV-приложения. Не для каждого ENAV-файла требуется постзагрузка. Когда есть необходимость для постзагрузки, информация о местоположении соответствующего ENAV-файла, для которого должна выполняться постзагрузка, записывается в файле загружаемой информации.
На фиг.6 - показана блок-схема устройства 200 воспроизведения согласно одному из аспектов изобретения. Согласно фиг.6 устройство 200 воспроизведения содержит считыватель 1, механизм 2 AV-воспроизведения и механизм 3 ENAV.
Считыватель 1 читает AV-данные, т.е. данные в формате DVD-Video и ENAV-файлы, записанные на ENAV-диске 100, в ответ на управляющий сигнал, генерируемый механизмом 3 ENAV.
Механизм 2 AV-воспроизведения воспроизводит AV-данные, считанные считывателем 2. В данном аспекте изобретения AV-данные записываются как данные формата DVD-Video; следовательно, механизм 2 AV-воспроизведения используется как механизм воспроизведения DVD-Video, чтобы воспроизвести данные формата DVD-Video. Механизм 2 AV-воспроизведения осуществляет информационный обмен с механизмом 3 ENAV через интерфейс прикладного программирования (API). Например, свойство, указывающее операционное состояние механизма 2 AV-воспроизведения, передается механизму 3 ENAV, и триггер (условие выполнения действия) передается механизму 3 ENAV. Триггер, например, означает, что, когда фильм, например «Звездные войны», воспроизводится в интерактивном режиме, и если в AV-изображении на экране отображается батальная сцена, и соответствующий вопрос отображается в интерактивном изображении на экране, то это состояние передается механизму 3 ENAV перед и/или после момента, когда отображается батальная сцена.
Механизм 3 ENAV воспроизводит ENAV-файлы. В частности, механизм 3 ENAV проверяет, интерпретирует и выполняет документ разметки как один ENAV-файл таким образом, что данные формата DVD-Video, записанные на ENAV-диске 100, воспроизводятся в интерактивном режиме. Кроме того, механизм 3 ENAV объединяет воспроизводимый поток DVD-Video с интерпретированным документом разметки и выводит результат на устройство 300 отображения. По существу, интерактивное изображение на экране, в которые вложено AV-изображение, отображается на устройстве 300 отображения. Механизм 3 ENAV может включать в себя множество подключаемых модулей. Используя подключаемые модули, файлы, имеющие множество форматов, содержащиеся в документе разметки или связанные с документом разметки, могут быть открыты. Например, для того чтобы воспроизвести AV-данные в MICROSOFT WINDOWS медиаплеере, механизм 3 ENAV может вызвать MICROSOFT WINDOWS медиаплеер. Кроме того, механизм 3 ENAV может осуществить доступ к сети и вызывать информацию, такую как ENAV-файлы.
В частности, согласно аспекту изобретения механизм 3 ENAV считывает информацию профиля, записанную в стартовом файле, сравнивает информацию профиля с информацией профиля проигрывателя, записанной в таблице системных параметров, и выбирает соответствующий файл загружаемой информации согласно результату сравнения. Список ENAV-файлов, которые должны быть буферизованы заранее и/или во время операции воспроизведения для воспроизведения без перерывов, записывается в файл загружаемой информации. Механизм 3 ENAV буферизует ENAV-файлы согласно выбранному файлу загружаемой информации в буфере (не показан), предусмотренном в механизме 3 ENAV, интерпретирует и выполняет начальный файл.
На фиг.7 показан пример стартового файла startup.mls согласно одному из аспектов изобретения. Согласно фиг.7 стартовый файл startup.mls, который является документом разметки, написанным на языке разметки, включает в себя два элемента. Один элемент - это «обрамляющий» элемент, а другой элемент - это элемент «информация о загрузке».
«Обрамляющий» элемент, например, компонует файл обрамляющего списка, который перечисляет список доступных файлов в соответствии с областью сети, которая может быть доступна через вставленный ENAV-диск 100, или родительским уровнем. «Обрамляющий» элемент не всегда записывается в стартовый файл.
Элемент «информация о загрузке» компонует файл загружаемой информации так, чтобы загрузить ENAV-приложение, которое является набором ENAV-файлов, которые необходимы при воспроизведении AV-данных в интерактивном режиме. Другими словами, элемент «информация о загрузке» указывает информацию о местоположении ENAV-файлов, принадлежащих ENAV-приложению. На фиг.7, с использованием элемента «условие», включенного в элемент «информация о загрузке», записывается информация условия для выбора одного из множества ENAV-приложений. Более конкретно, на фиг.7 информация условия для выбора ENAV-приложения записывается, используя свойства «имя» и «значение», записанные в элементе «условие».
Как показано на фиг.7, существуют два элемента «информации о загрузке» в стартовом файле. Ссылка A указывает часть, в которой записан первый элемент «информации о загрузке», а ссылка B указывает часть, в которой записан второй элемент «информации о загрузке». ENAV-приложение, обозначенное первым элементом «информации о загрузке», указывает, что значения свойств «имя» и «значение», каждое из которых является свойством элемента «условие», включенного в соответствующий элемент «информации о загрузке», записываются как «профиль» и «01» соответственно так, что информация профиля ENAV-файла, включенного в соответствующее ENAV-приложение, это - «01». Информация о версии в ENAV-файле для составления ENAV-приложения, обозначаемая вторым элементом «информации о загрузке», указывает «00». Если информация профиля «00» включает в себя документы разметки, соответствующие DVD-ML 1.0, который является базовой спецификацией для ENAV-приложения, и JPEG и PNG, как файлы ресурсов, связанные с документами разметки, информация профиля «01» может быть расширенной спецификацией, включающей в себя документы разметки или файлы ресурсов, созданные посредством добавления флеш- и JAVA-языков к содержимому информации профиля «00».
В обычном устройстве воспроизведения условия ограничения ENAV-файлов определяются только в точке расхождения, где должно быть выполнено одно из множества ENAV-приложений, то есть все ENAV-приложения создаются согласно одним и тем же ограничивающим условиям. Однако согласно изобретению, поскольку ENAV-файл имеет только одну информацию профиля, нет необходимости выбирать ENAV-приложение в соответствии с информацией профиля. Тем не менее, информация профиля записывается, принимая во внимание версию спецификации, посредством которой определяются добавление и удаление множества будущих файлов ресурсов, и информация профиля включается в стартовый файл, так что производится содержимое с использованием множества версий при изготовлении носителя для хранения информации.
Фиг.8 показывает таблицу системных параметров, в которой записана информация профиля, согласно аспекту изобретения. Согласно фиг.8 таблица системных параметров сохранена в устройстве 200 воспроизведения. Учитывая совместимость, каждый из системных параметров от 0 до 20 реализован в таком виде, в котором информация профиля проигрывателя добавляется в таблицу системных параметров в соответствии с системными параметрами (SPRM), определенным в DVD-спецификации для дисков только для чтения части 3 видеоспецификации. Например, значение, имеющее фиксированную длину 2 байта, сохраняется в каждом системном параметре, а каждый системный параметр имеет целое 16-битное значение. В частности, системные параметры SPRM 11-21 обозначены как параметры проигрывателя. Каждый параметр проигрывателя имеет свойство только для чтения. Детальные описания системных параметров SPRM 0-20 не имеют прямой связи с изобретением; поэтому их детальное описание не приводится.
Системные параметры SPRM 21-24, сохраненные в таблице системных параметров, зарезервированы, а информация профиля проигрывателя записана как код профиля проигрывателя в системном параметре SPRM 21. В данном аспекте изобретения, например, системный параметр SPRM 21 записан так, что имеет свойство только для чтения.
На фиг.9 показана схема, иллюстрирующая структуру данных информации профиля, записанной как системный параметр по фиг.8. Согласно фиг.9 информация профиля проигрывателя записывается как 2 бита из двух байтов, выделенных для SPRM 21. Таким образом, оставшиеся 14 битов зарезервированы, и их с помощью может быть записана другая информация.
SPRM 21 включает в себя 00b как основное значение. 00b относится к информации профиля проигрывателя в соответствии с базовой спецификацией DVD-Video, в которой дополнительно записаны интерактивные данные. Например, расширенная версия информации профиля проигрывателя может быть определена как 01b, 10b и 11b.
Если основная информация профиля проигрывателя (например, "00b") обновляется и записывается вместе с ENAV DVD, в котором вместе записаны интерактивные данные предыдущей версии, для обратной совместимости с интерактивными данными новой версии (например, "01b"), устройство воспроизведения для поддержки новой версии "01b" выбирает и воспроизводит файл загружаемой информации "loadinginformation1.ldi", указывающий информацию о расположении ENAV-приложения, записанного в стартовом файле по фиг.7 в соответствии с новой версией, ссылаясь на информацию профиля "01b", записанную в SPRM 21. Однако, устройство воспроизведения для поддержки предыдущей версии "00b" выбирает и воспроизводит файл загружаемой информации "loadinginformation2.ldi", указывающий информацию о расположении ENAV-приложения, соответствующего предыдущей версии "00b" в стартовом файле по фиг.7 так, что предыдущая версия "00b" добавляется к информации о версии "00b", записанной в SPRM 21 устройства воспроизведения.
Способ воспроизведения AV-данных в интерактивном режиме с использованием устройства воспроизведения, имеющего вышеописанную структуру, описан ниже со ссылкой на фиг.10. На фиг.10 показана блок-схема способа воспроизведения AV-данных в интерактивном режиме согласно одному из аспектов изобретения. Согласно фиг.10, если ENAV-диск 100 загружен в устройство 200 воспроизведения, то устройство 200 воспроизведения проверяет стартовый файл, сохраненный в каталоге DVD_ENAV, и определяет, является ли вставленный диск ENAV-диском 100 (операция 1001). Если стартовый файл не найден, устройство 200 воспроизведения определяет вставленный диск как обычный DVD-Video диск (операция 1002) и воспроизводит AV-данные в видеорежиме (операция 1003) или просто не воспроизводит диск.
Если стартовый файл найден, то устройство 200 воспроизведения распознает вставленный диск как ENAV-диск 100 (операция 1001), и если пользователь выбирает видеорежим, то устройство 200 воспроизведения воспроизводит AV-данные в видеорежиме (операция 1003). Если пользователь выбирает интерактивный режим (операция 1004), то устройство 200 воспроизведения считывает стартовый файл (операция 1005), считывает информацию профиля, записанную в стартовом файле, и считывает файл загружаемой информации, добавленный в информацию профиля проигрывателя, записанную в таблице системных параметров (операция 1006). Затем устройство воспроизведения буферизует ENAV-файл, включенный в список в считанном файле загружаемой информации (операция 1007), интерпретирует и выполняет начальный файл и воспроизводит выбранные AV-данные в интерактивном режиме (операция 1008).
Вышеописанный способ воспроизведения может быть осуществлен как компьютерная программа, считываемая компьютером. Коды и сегменты кода, образующие компьютерную программу, могут быть легко поняты программистом. Кроме того, компьютерная программа сохраняется на машиночитаемых носителях, считывается и выполняется компьютером, таким образом выполняя способ воспроизведения. Машиночитаемые носители включают в себя магнитные носители для записи данных, оптические блоки хранения данных, несущие колебания и т.д.
Как описано выше, согласно изобретению заявлены носитель для хранения информации, в котором интерактивные данные, имеющие структуру данных, адаптивно воспроизводимую множеством устройств воспроизведения с разными диапазонами интерактивных данных, требуемых при воспроизведении AV-данных в интерактивном режиме, а также способ и устройство для воспроизведения AV-данных в интерактивном режиме. Кроме того, может быть реализован носитель для хранения информации, на который записываются интерактивные данные со структурой данных, имеющей высокую совместимость, так что пользователю может обеспечиваться широкий диапазон для выбора.
Хотя изобретение показано и описано со ссылками на предпочтительные варианты его осуществления, специалистам в данной области техники должно быть понятно, что различные изменения по форме и в деталях могут быть сделаны без отклонения от сущности и объема изобретения, как определено формулой изобретения.
Способ воспроизведения аудио/видеоданных в интерактивном режиме включает себя считывание информации профиля, указывающей версию интерактивных данных; выбор и считывание интерактивных данных, которые совместимы с версией, поддерживаемой устройством воспроизведения, при обращении к считанной информации профиля; интерпретацию и выполнение считанных интерактивных данных. Этим обеспечивается высокая степень совместимости структуры интерактивных данных, записываемых на носитель для хранения информации. 7 н. и 37 з.п. ф-лы, 10 ил.
Авторы
Даты
2008-01-27—Публикация
2004-08-12—Подача