Носитель информации, включающий в себя размеченный документ и аудио-видеоданные, способ записи, способ воспроизведения и устройство воспроизведения
Иллюстрации
Показать всеРаскрыты носитель информации, включающий в себя размеченный документ и AV данные, способ записи, способ воспроизведения и устройство воспроизведения. Носитель информации включает в себя AV данные, включающие в себя аудио- и видеоданные, размеченный документ, и информацию о синтезе кадра, которая описывает, по меньшей мере, один из двух режимов отображения для совместного отображения кадра размеченного документа, полученного из размеченного документа, и AV кадра, полученного из AV данных. Технический результат - простое и информативное отображение AV данных в окне отображения. 7 н. и 80 з.п. ф-лы, 25 табл., 23 ил.
Реферат
ОБЛАСТЬ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способу отображения аудио-видео (AV) данных совместно с размеченным документом, а более конкретно, к носителю информации, включающему в себя размеченный документ и AV данные таким образом, что размеченный документ и AV данные могут быть воспроизведены и отображены совместно различными способами в интерактивном режиме, способу записи, способу воспроизведения и устройству воспроизведения.
УРОВЕНЬ ТЕХНИКИ
Цифровые видеодиски (DVD) (далее в настоящем описании называемые "интерактивные DVD"), на которые записывается размеченный документ совместно с аудио-видео (AV) данными, изначально разрабатывались для приложений в кинопромышленности, а позже начали широко применяться в компьютерной промышленности. AV данные, записанные на интерактивные DVD, могут быть воспроизведены двумя способами: интерактивный режим, отображаемый так же, как обычный DVD, и интерактивный режим, при котором воспроизводимые AV данные отображаются в окне отображения, заданном размеченным документом. Если интерактивный режим выбирается пользователем, средство отображения, инсталлированное в устройстве воспроизведения DVD, отображает размеченный документ, записанный на интерактивный DVD. AV данные, выбранные пользователем, отображаются в окне отображения размеченного документа. Например, когда AV данные представляют собой фильм, фильм демонстрируется в окне отображения размеченного документа, и различная дополнительная информация, связанная с фильмом, включающая в себя сценарий, историю и портреты актеров, отображаются на оставшейся части экрана, исключая окно отображения размеченного документа. Дополнительная информация включает в себя файлы изображений или текстовые файлы.
Однако до сих пор в интерактивном режиме AV данные основываются на способе простого отображения, в котором AV данные отображаются в окне отображения, определяемом согласно грамматике размеченного документа.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ.
Для решения вышеуказанных и других проблем существует аспект настоящего изобретения, предоставляющий носитель информации, включающий в себя AV данные и размеченный документ таким образом, что AV данные и размеченный документ могут быть воспроизведены и отображены совместно различными способами в интерактивном режиме, способ записи, способ воспроизведения и устройство воспроизведения.
Существует другой аспект настоящего изобретения, предоставляющий носитель информации, включающий в себя AV данные и размеченный документ таким образом, что AV данные и размеченный документ могут быть отображены различными способами в интерактивном режиме, в соответствии с разрешающей способностью и форматным соотношением (формат экрана), которые установлены пользователем или установлены в устройстве воспроизведения, способ записи, способ воспроизведения и устройство воспроизведения.
Существует еще один аспект настоящего изобретения, предоставляющий носитель информации, включающий в себя интерактивный контент (содержимое), выполненный с фиксированным форматным соотношением таким образом, что интерактивный контент может эффективно отображаться на дисплее, имеющем различные форматные соотношения, способ записи, способ воспроизведения и устройство воспроизведения.
Соответственно, для достижения вышеуказанных аспектов согласно одному из аспектов настоящего изобретения обеспечивается носитель информации. Носитель информации включает в себя AV данные, включающие в себя аудиоданные и видеоданные, размеченный документ и информацию о синтезе кадра, которая описывает, по меньшей мере, один из двух режимов отображения для отображения кадра (изображения) размеченного документа, полученного из размеченного документа, и AV кадра, совместно полученного из AV данных.
Предпочтительно, информация о синтезе кадра включает в себя тег link (ссылка), записанный в размеченном документе, и, более предпочтительно, информация о синтезе кадра включает в себя каскадную таблицу стилей (КТС), вставленную в тег link.
КТС включает в себя, по меньшей мере, одно из: информацию задания режима отображения для назначения режима отображения AV кадра, информацию, задающую область настройки (подгонки) AV для задания области увеличения и уменьшения требуемой части AV кадра, информацию, задающую цвета фона, для назначения цвета фона AV кадра, информацию, задающую область настройки (подгонки) для назначения области настройки кадра, в которой AV кадр является синтезированным с размеченным документом, информацию, задающую окно, для назначения окна, в котором кадр, где AV кадр синтезирован с размеченным документом, отображается на экране дисплея, информацию о типе экрана дисплея, представляющую форматное соотношение кадра, на которой AV кадр синтезируется с кадром размеченного документа, и информацию, задающую окно AV кадра для задания области окна, в котором настраиваемый AV кадр отображается на экране дисплея.
Помимо этого, информация о синтезе кадра дополнительно включает в себя объект, имеющий переменные-свойства, управляющие КТС, и программу для управления КТС на основании объекта.
Для достижения вышеуказанных аспектов согласно другому аспекту настоящего изобретения предоставляется способ записи AV данных, включающих аудиоданные и видеоданные, на носитель информации. Способ включает в себя (а) запись AV данных, (b) запись размеченного документа, предназначенного для отображения совместно с AV данными, и (с) запись информации о синтезе кадра, которая описывает, по меньшей мере, один из двух режимов отображения для совместного отображения кадра (изображения) размеченного документа, полученного из размеченного документа, и AV кадра, полученного из AV данных.
На этапе (а) AV данные записываются в директорию видео, на этапе (b) размеченный документ записывается в интерактивную директорию и на этапе (с) информация о синтезе кадра записывается в интерактивную директорию.
На этапе (b) контент, предназначенный для отображения, записывается на максимальной показываемой области, безотносительно к форматному соотношению дисплея, т.е. активной области, а в других областях записывается несущественный контент или не записывается никакого контента. Когда размеченный документ, имеющий первое форматное соотношение отображается на дисплее, имеющем второе форматное соотношение, имеющее разрешение ниже, чем разрешение первого форматного соотношения, активная область выбирается с использованием информации, определяющей область настройки (подгонки) синтезируемого кадра, и выбранная активная область отображается в определенную область на экране дисплея, используя информацию, определяющую окно синтезируемого кадра.
Для достижения вышеуказанных аспектов согласно другому аспекту настоящего изобретения предлагается способ воспроизведения AV данных, включающих в себя аудиоданные и видеоданные, записанные на носителе информации. Способ включает в себя (а) интерпретацию размеченного документа, предназначенного для отображения совместно с AV данными, (b) интерпретацию информации о синтезе кадра, которая описывает, по меньшей мере, два режима отображения для совместного отображения кадра размеченного документа, полученного при воспроизведении размеченного документа, и AV кадра, полученного при воспроизведении AV данных, и (с) отображение AV кадра и кадра размеченного документа в одном из режимов отображения, согласно интерпретированной информации о синтезе кадра.
Для достижения вышеуказанных аспектов согласно другому аспекту настоящего изобретения предлагается способ воспроизведения AV данных, включающих в себя аудиоданные и видеоданные, имеющие заранее определенное форматное соотношение, записанные на носителе информации, и размеченный документ, имеющий заранее определенное форматное соотношение, и отображения AV данных и размеченного документа. Способ включает в себя (а) считывание информации о синтезе кадра, соответствующей режиму кадра, установленному в устройстве воспроизведения или установленному пользователем, и (b) интерпретацию считанной информации о синтезе кадра, отображение AV кадра, полученного посредством воспроизведения AV данных и кадра размеченного документа, полученного посредством воспроизведения размеченного документа, предназначенного для отображения совместно с AV данными, и изменение состояния вывода кадра (изображения) размеченного документа в ответ на изменение режима кадра.
Для достижения вышеуказанных аспектов согласно другому аспекту настоящего изобретения предлагается устройство воспроизведения AV данных, включающих в себя аудиоданные и видеоданные, записанные на носителе информации. Устройство включает в себя модуль считывания, который считывает AV данные и размеченный документ, предназначенный для отображения совместно с AV данными, декодер, который декодирует AV данные, считываемые модулем считывания, и выводит AV кадр, и контроллер, который интерпретирует размеченный документ, считанный модулем считывания, выдает кадр (изображение) размеченного документа, интерпретирует информацию о синтезе кадра, которая описывает, по меньшей мере, два режима отображения для отображения кадра размеченного документа совместно с AV кадром, и отображает AV кадр (изображение) и кадр (изображение) размеченного документа в одном из режимов отображения согласно интерпретированной информации о синтезе кадра (изображения).
Для достижения вышеуказанных аспектов согласно другому аспекту настоящего изобретения предлагается устройство воспроизведения AV данных, включающих в себя аудиоданные и видеоданные, записанные на носителе информации. Устройство включает в себя модуль считывания, который считывает AV данные и размеченный документ, предназначенный для отображения совместно с AV данными, декодер, который декодирует AV данные, считываемые модулем считывания, и выводит AV кадр (изображение), и контроллер, который интерпретирует информацию о синтезе кадра, соответствующую режиму кадра, установленному устройством воспроизведения или установленному пользователем, интерпретирует размеченный документ, предназначенный для отображения совместно с AV данными, считываемыми модулем считывания, с использованием интерпретированной информации о синтезе кадра (изображения), отображает кадр размеченного документа, и изменяет состояние вывода кадра размеченного документа в ответ на изменение режима кадра (изображения).
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Указанные выше аспекты и преимущества настоящего изобретения будут более очевидны из подробного описания предпочтительных вариантов осуществления настоящего изобретения со ссылками на прилагаемые чертежи, на которых:
Фиг.1 представляет собой блок-схему устройства воспроизведения DVD согласно предпочтительному варианту осуществления настоящего изобретения;
Фиг.2 представляет собой схему, иллюстрирующую порядок размещения кадров (изображений) (порядок по Z) дисплея (не показан), связанного с устройством воспроизведения по Фиг.1;
на Фиг.3 показана структура файлов DVD 100 по Фиг.1 согласно предпочтительному варианту осуществления настоящего изобретения;
на Фиг.4 показан режим «картинка в картинке» (КВК), в качестве одного из режимов отображения согласно предпочтительному варианту осуществления настоящего изобретения;
на Фиг.5 показан встроенный режим, в качестве одного из режимов отображения, согласно предпочтительному варианту осуществления настоящего изобретения;
на Фиг.6 показан фоновый режим, в качестве одного из режимов согласно предпочтительному варианту осуществления настоящего изобретения;
на Фиг.7 показана схема отношений, более конкретно иллюстрирующая режим отображения AV кадра (изображения) и изображения размеченного документа согласно video-viewport: и video-placement:;
на Фиг.8 показана схема, более конкретно иллюстрирующая режим отображения AV кадра и кадра размеченного документа согласно viewport: и window:;
на Фиг.9 показана блок-схема, иллюстрирующая предпочтительный вариант осуществления способа воспроизведения согласно настоящему изобретению;
на Фиг.10 показана блок-схема, более точно иллюстрирующая этапы, следующие за этапом 903 по Фиг.9;
на Фиг.11 показана блок-схема, иллюстрирующая предпочтительный вариант осуществления способа воспроизведения согласно настоящему изобретению;
на Фиг.12 показана диаграмма, иллюстрирующая способ отображения AV данных и размеченного документа при минимизации искажения интерактивного контента на различных дисплеях, имеющих различные соотношения экранов;
на Фиг.13 показана диаграмма, иллюстрирующая кадры, в которых AV данные 16×9 отображаются на дисплее 4×3 в виде «почтового ящика» и в виде панорамирования и сканирования;
на Фиг.14 показана диаграмма, иллюстрирующая размеченный документ, использующий принцип активной области;
на Фиг.15 показаны изменения в системах координат, необходимые при отображении области, выбранной с использованием viewport: на область, определяемую использованием window:;
на Фиг.16 показана блок-схема другого предпочтительного варианта способа воспроизведения согласно настоящему изобретению;
на Фиг.17 показана диаграмма, в которой AV данные 16×9 синтезируются с размеченным документом 4×3 во встроенном, фоновом и КВК режимах, соответственно,
на Фиг.18 показана диаграмма, в которой AV данные 16×9 синтезируются с размеченным документом 4×3 в фоновом режиме, а затем отображается на дисплее 16×9;
на Фиг.19 показана диаграмма, иллюстрирующая дисплей, размеченный документ и AV данные согласно различным форматным соотношениям;
на Фиг.20 показана диаграмма, иллюстрирующая соотношение ширины к длине в пикселях на дисплее 16×9 и соотношение ширины к длине в пикселях на дисплее 4×3;
на Фиг.21 показана диаграмма, иллюстрирующая различные преобразования форматного соотношения;
на Фиг.22 показана диаграмма, в которой AV данные 16×9 и размеченный документ 4×3, каждый имеющий область окна, синтезируется друг с другом, и затем отображается на дисплее 16×9; и
на Фиг.23 показана блок-схема другого предпочтительного варианта способа воспроизведения согласно настоящему изобретению.
НАИЛУЧШИЙ СПОСОБ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Ниже подробно описаны предпочтительные варианты осуществления настоящего изобретения со ссылками на прилагаемые чертежи.
Значения терминов, используемых в настоящем описании, являются следующими. "Размеченный документ" означает размеченный документ и размеченный ресурс, включающий в себя различные файлы изображений и графические файлы, вставленные в размеченный документ. "Кадр размеченного документа" означает изображение (сцену), в котором "Размеченный документ" отображается средством просмотра. "AV кадр" означает изображение, в котором AV данные декодируются и отображаются. «Информация о синтезе кадра» означает информацию, определяющую способ совместного отображения изображения размеченного документа и AV-изображения согласно настоящему изобретению.
Фиг.1 является блок-схемой устройства воспроизведения согласно предпочтительному варианту настоящего изобретения. По Фиг.1 устройство воспроизведения отображает совместно AV-изображение (кадр) и изображение (кадр) размеченного документа, что достигается декодированием AV данных и размеченного документа, записанного на оптическом диске 100 согласно настоящему изобретению, в интерактивном режиме при помощи способа отображения согласно настоящему изобретению. Устройство воспроизведения включает в себя модуль 1 считывания, AV декодер 2, средство 3 презентации (представления) и смеситель 4.
Модуль 1 считывания считывает AV данные, размеченный документ и информацию о синтезе кадра с оптического диска 100 и предоставляет прочитанные AV данные, прочитанный размеченный документ и прочитанную информацию о синтезе кадра в AV декодер 2 и средство 3 презентации. Дополнительно, модуль 1 считывания может содержать буферную память (не показано) и кэш память (не показано) для буферизации прочитанных AV данных и кэширования прочитанного размеченного документа соответственно.
Средство 3 презентации поддерживает режим отображения согласно настоящему изобретению. С точки зрения модуля программного обеспечения средство 3 презентации включает в себя средство просмотра, которое представляет собой приложение, осуществляющее функции интерфейса с операционной системой устройства воспроизведения через интерфейс прикладных программ (API), и клиентский механизм интерпретации. API представляет собой предопределенный специальный способ запроса на обработку операционной системы или другого приложения. Клиентский механизм интерпретации реализуется при помощи механизма интерпретации JavaScript или Java и интерпретирует программы, написанные на JavaScript или Java, подобно веб-браузеру, и выполняет программу. Кроме того, средство 3 презентации может дополнительно включать в себя подключаемые модули. Подключаемые модули позволяют открывать файлы различных форматов, включенные в состав размеченного документа или вызываемые размеченным документом. Средство 3 презентации интерпретирует информацию о синтезе кадра согласно настоящему изобретению и передает команду декодирования и команду отображения согласно результату интерпретации в AV декодер 2 и смеситель 4 соответственно. Средство 3 презентации также предоставляет в смеситель 4 изображение размеченного документа. AV декодер 2 декодирует AV данные согласно предоставленной программе декодирования и выводит декодированные AV данные в смеситель 4. Смеситель 4 совместно отображает кадр (изображение) размеченного документа и AV кадр (изображение) согласно команде отображения.
Для выполнения способа воспроизведения согласно варианту осуществления настоящего изобретения средство 3 презентации вызывает таблицу стилей, связанную с размеченным документом, сформированным при помощи модуля 1 считывания, или вставленную в него, и интерпретирует таблицу стилей. В таблице стилей описывается информация о способе синтезирования (отображения) кадра размеченного документа и кадра AV.
Для выполнения способа воспроизведения согласно другому варианту осуществления настоящего изобретения средство 3 презентации интерпретирует режим экрана (форматное соотношение, разрешение, режим вывода видео), установленный в устройстве воспроизведения или установленный пользователем, и выдает команду согласно установленному режиму экрана, используя информацию о синтезе кадра, которая определяется использованием таблицы стилей по умолчанию, установленной в устройстве воспроизведения, или таблицы стилей, установленной изготовителем (более конкретно, используя средство viewport: для обозначения области подгонки экрана, в котором AV-кадр сцена и кадр размеченного документа синтезированы друг с другом, window: для обозначения окна экрана, в котором AV кадр и кадр размеченного документа синтезированы друг с другом, и средство video-viewport: для обозначения области увеличения или уменьшения требуемой части AV кадра). Если режим экрана изменяется пользователем, средство 3 презентации выдает команду согласно измененному режиму экрана, используя информацию о синтезе кадра (viewport:, window: и video-viewport:). Дополнительно, в состав AV декодера 2 может входить модуль переключения. При установке размера дисплея 4×3, AV декодер 2 преобразует AV поток в форму letter box («почтового ящика») или pan&scan («панорамирование и сканирование») и выдает преобразованный AV поток. При установке размера дисплея 16×9, AV декодер 2 выдает AV поток размера 16×9 без преобразования. Это происходит потому, что в устройстве воспроизведения DVD AV поток обычно кодируется в размер 16×9. Однако, если режим отображения в интерактивном режиме является встроенным режимом или режимом картинка в картинке (КВК), AV декодер 2 может выдавать AV поток размером 16×9 без преобразования AV потока в форму letter box или pan&scan согласно "Исходному форматному соотношению дисплея", при котором форматное соотношение, предпочитаемое пользователем, первоначально устанавливается устройством 3 презентации даже в дисплее 4×3.
Таким образом, предпочтительно, при отображении AV данных 16×9 на дисплее 4×3, средство 3 презентации управляет AV декодером 2 для вывода AV данных размером 16×9 во встроенном режиме интерактивного режима или режиме КВК и выдает AV данные в форме «letter box» или «pan&scan» в фоновом режиме интерактивного режима или видеорежиме. Однако AV данные могут выдаваться в форме letter box или pan&scan AV декодером 2 даже во встроенном режиме интерактивного режима или режиме КВК.
Для выполнения способа воспроизведения согласно еще одному варианту осуществления настоящего изобретения средство 3 презентации интерпретирует окно просмотра и окно (document-viewport:, document-window:) только для размеченного документа, определенного в информации о синтезе кадра, соответственно, и окно просмотра и окно (video-viewport:, video-window:) только для AV данных. Для выполнения способа воспроизведения согласно еще одному варианту осуществления настоящего изобретения, в отличие от AV декодера 2, имеющего модуль переключения, даже несмотря на то что соотношение сторон дисплея установлено 4×3 во встроенном режиме или режиме КВК, AV декодер 2, не имеющий дополнительного модуля переключения, выдает AV поток 16×9 таким образом, что для дисплея устанавливается размер 16×9 без выходящего AV потока в форме letter box и pan&scan согласно окну просмотра или окну только для интерпретированного размеченного документа и окну просмотра и окну только для AV данных.
Фиг.2 представляет собой диаграмму, иллюстрирующую порядок размещения кадров (порядок по Z) дисплея (не показан), соединенного с устройством воспроизведения по Фиг.1. По Фиг.2 окончательный кадр, показываемый пользователю, генерируется при помощи четырех кадров, добавляемых физически. Кадр 21, на котором отображается указатель, помещается в самом начале, затем следует сцена (кадр) 22 размеченного документа согласно размеченному документу, AV кадр 23 согласно AV данным, и фоновый кадр (изображение) 24 обычно отображается в одном цвете.
На Фиг.3 показана структура файлов DVD 100 по Фиг.1 согласно предпочтительному варианту осуществления настоящего изобретения. По Фиг.3 в корневом каталоге предусмотрены видеодиректория (каталог) VIDEO_TS, содержащая AV данные, и интерактивная директория DVD_ENAV, содержащая данные для поддержки интерактивной функции, например размеченный документ. AV данные и информация управления воспроизведением (также известная как навигационные данные) записываются в видеодиректорию VIDEO_TS. Информация управления воспроизведением содержит информацию, относящуюся к декодированию AV данных. Размеченный документ и информация о синтезе кадра записываются в интерактивную директорию DVD_ENAV.
Более точно, файл VIDEO_TS.IFO, в котором записана заголовочная информация о всем видеопроизведении, записывается в видеодиректорию VIDEO_TS. Затем файл VTS_01_0.IFO, в котором записана заголовочная информация о первом видеопроизведении, записывается в видеодиректорию VIDEO_TS, и затем файлы VTS_01_0.VOB, VTS_01_1.VOB,..., которые являются AV данными, составляющими видеопроизведение, записывается в видеодиректорию VIDEO_TS. Более подробно структура описывается в стандарте DVD-видео "DVD-Video for Read Only Memory Disc 1.0".
Файл DVD_ENAV.IFO информации управления воспроизведением, в котором записывается заголовочная информация всех данных для поддержания интерактивной функции, записывается в интерактивную директорию DVD_ENAV. Файл DVD_ENAV.IFO может быть заменен различными мета-тегами размеченного документа, который выполняет функцию запуска. Затем размеченный документ А.НТМ записывается в интерактивную директорию DVD_ENAV, а таблица стилей A.CSS, в качестве информации о синтезе кадра, записывается в интерактивную директорию DVD_ENAV. Дополнительно, в интерактивную директорию DVD_ENAV записываются размеченные документы В.НТМ и С.НТМ и таблицы стилей B.CSS, и C.CSS, соответствующие размеченным документам В.НТМ и С.НТМ. A.PNG в качестве графического файла, вставленного и отображаемого в размеченном документе А.НТМ, В1.PGN и В2.PGN в качестве графических файлов, вставленных и отображаемых в размеченном документе В.НТМ, и С.PGN в качестве графического файла, вставленного и отображаемого в размеченном документе С.НТМ, записываются в интерактивную директорию DVD_ENAV. В интерактивной директории DVD_ENAV могут записываться другие размеченные документы и файлы, имеющие различные формы, вставленные и отображаемые в них.
На Фиг.4 показан режим «картинка в картинке» (КВК) в качестве одного из режимов отображения согласно настоящему варианту осуществления. По Фиг.4 в режиме КВК AV кадр выводится как КВК в кадре размеченного документа. Только кадр размеченного документа физически размещается перед AV кадром, как описано со ссылкой на Фиг.2. Режим КВК позволяет AV кадру, с точки зрения пользователя, быть видимым в качестве выводимого на кадр размеченного документа. Предпочтительно, режим КВК подразделяется при помощи задания размещения и размера AV кадра. В настоящем варианте осуществления режим КВК делится на несколько форм, используя КВК-# такие, как КВК-1 и КВК-2. В режиме КВК пользователь может изменять положение и размер AV кадра, используя удаленный контроллер (не показан). Между тем, ниже следует пример XML кода, составляющего размеченный документ А.НТМ, показанный на Фиг.4.
Очевидно, что файл таблицы стилей A.CSS связан с вышеуказанным исходным кодом, используя тег link. Ниже следует пример исходного кода таблицы стилей.
В настоящем варианте осуществления каскадная таблица стилей (КТС) использует правило @screen_display подобное приведенному выше для того, чтобы использовать режим отображения между кадром размеченного документа и AV кадром. Описываются такие свойства, как video-placement: (видеорасположение:), определяющее режим отображения AV кадра, background-color: (цвет-фона:), определяющее фоновый цвет AV кадра, viewport: (поле просмотра:), определяющее область настройки (подгонки) кадра, в которой AV кадр синтезируется с кадром размеченного документа, window: (окно:), определяющее окно кадра, в котором AV кадр синтезируется с кадром размеченного документа, video-viewport: (поле просмотра видео:), определяющее область для увеличения и уменьшения требуемой части AV кадра.
На Фиг.5 показан встроенный режим, в качестве одного из режимов отображения согласно настоящему изобретению. По Фиг.5 во встроенном режиме AV кадр встраивается в размеченный документ посредством <object...>. Таким образом, положение и размер AV кадра перемещается и изменяется под управлением размеченного документа. Во встроенном режиме AV кадр встраивается и отображается в окне отображения, определяемом (заданном) размеченным документом. Ниже следуют пример XML кода для создания размеченного документа В.НТМ, показанном на Фиг.5, и пример исходного кода таблицы стилей.
Окно отображения, в котором должен отображаться AV кадр, используя тег объекта, определяется в В.НТМ. То есть область окна отображения определяется свойствами такими, как "width" и "height" в теге "object". Дополнительно, очевидно, что файл B.CSS таблицы стилей связан с В.НТМ, при помощи тега link. В настоящем описании B.CSS обозначает файл каскадной таблицы стилей (КТО). КТС предоставляет возможность описать "стиль" размеченного документа. В качестве альтернативы файл таблицы стилей может быть связан с В.НТМ, используя тег стиля.
На Фиг.6 показан фоновый режим в качестве одного из режимов отображения согласно настоящему варианту осуществления. По Фиг.6 в фоновом режиме кадр с размеченным документом выводится на AV кадр. Ниже следуют пример кода XML для создания размеченного документа С.НТМ, показанного на Фиг.6, и пример исходного кода таблицы стилей. Аналогично, файл C.CSS таблицы стилей связывается с С.НТМ, используя тег «link» (ссылка).
Ниже приведены свойства и значения, используемые в качестве правила @screen_display, представляющие режим отображения между кадром размеченного документа и AV кадром.
1. video-placement: Задает режим отображения AV кадра. Значения «None», «embedded», «pip#» и «background» соответствуют отсутствию отображения, встроенному режиму, режиму КВК и фоновому режиму соответственно. Исходное значение является встроенным режимом.
Фоновый режим отличается от фона <body background = "dvd:">, используя тег «body». <body background = "dvd;"> представляет фон в окне, назначенном для вывода кадра размеченного документа. То есть в фоновом режиме согласно настоящему варианту осуществления, AV кадр отображается во всем кадре, но если определен фон с использованием тега «body», AV кадр отображается только в заранее определенном кадре окна («window»).
2. background-color: Задает фоновый цвет кадра, образованный простым цветом. Значением является <color>, и исходное значение может изменяться согласно агенту пользователя (АП).
3. window: Задает окно, в котором отображается кадр, в которое синтезируется AV кадр с кадром размеченного документа. Значением является <shape>, и исходное значение представляет собой прямоугольник (0%, 100%, 100%, 0%).
4. viewport: Задает область настройки (подгонки) кадра, в которой AV кадр синтезируется с кадром размеченного документа. Значением является <shape>, и исходное значение представляет собой прямоугольник (0%, 100%, 100%, 0%).
5. video-viewport: Задает область увеличения и уменьшения AV кадра. Значением является <shape>, и исходное значение представляет собой прямоугольник (0%, 100%, 100%, 0%). Здесь значение определенной <shape> представляет собой прямоугольник (<top>, <right>, <bottom>, <left>).
На Фиг.7 показана диаграмма, более подробно иллюстрирующая режим отображения AV кадра и кадра размеченного документа в соответствии со свойствами video-viewport: и video-placement:. По Фиг.7, если область а для увеличения и уменьшения AV кадра определяется при помощи «video-viewport:», когда «video-placement:» является фоновым режимом, область подгонки а отображается на фоновом кадре, и кадр размеченного документа (не показан) отображается в области подгонки а. Когда «video-placement:» является КВК режимом, область подгонки а отображается в заданном положении. Когда «video-placement:» задает встроенный режим, область подгонки а встраивается в окно отображения, заданное размеченным документом, и отображается в окне отображения. На Фиг.7 показан пример, в котором выбрана только часть области AV данных, то есть область «video-viewport:» выбирается как частичная область таким образом, что частичная область преобразуется в область «window:», определяемую каждым режимом отображения.
На Фиг.8 показана диаграмма, более подробно иллюстрирующая режим отображения AV кадра и кадра размеченного документа, согласно «video-viewport:» и «window:». В случае, если свойство «viewport:» выбрано для отображения области подгонки контента кадра, в котором AV кадр синтезируется с кадром размеченного документа на кадре дисплея, и свойство «window:» (выбрано) для определения области окна таким образом, чтобы все или часть выбранного документа могла отображаться в заранее определенной области кадра на экране отображения, значения «viewport:» и «window:» используются без изменений. Однако на Фиг.8 показан пример, иллюстрирующий, что выбирается только часть области кадра, в которой AV кадр синтезируется с кадром размеченного документа, то есть область «video-viewport:» выбирается как часть области таким образом, что часть области преобразуется в область «window:», заданную режимом отображения. Таким образом, концепции «viewport:» и «window:» позволяют увеличивать/уменьшать часть или весь кадр, в котором AV кадр синтезируется с кадром размеченного документа.
По Фиг.8, во встроенном режиме, в котором AV кадр встроен в кадр документа и отображается, если область b подгонки кадра, в которой AV кадр синтезируется с кадром размеченного документа, задается при помощи «viewport:», область b подгонки отображается в окне, определяемом при помощи «window:», как показано позицией (1). Если размеченный документ целиком помещается в «viewport:», область b подгонки отображается в окне, определяемом при помощи «window:», как показано позицией (2). Если задан фон, с использованием тега «body», синтезируемый кадр целиком отображается в окне, определяемом при помощи «window:».
Переменные-свойства, задающие режим отображения, переменные-свойства, задающие фоновый цвет AV кадра, переменные-свойства, задающие окно кадра, в котором AV кадр синтезируется с кадром размеченного документа, переменные-свойства, задающие область подгонки кадра, в которой AV кадр синтезируется с кадром размеченного документа, и переменные-свойства, задающие область увеличения и уменьшения требуемой части AV кадра, определены в объекте, управляющем вышеуказанным файлом КТС.
Дополнительно, AV кадр может быть увеличен/уменьшен согласно пользовательскому вводу, используя исходный код объекта интерфейса прикладных программ (API) для объектной модели документа (ОМД). Значение исходного кода объекта, необходимое для выполнения этой операции, может указываться ссылкой, используя язык сценариев в размеченном документе.
Приведенный ниже исходный код объекта используется для связывания "ScreenDisplayProperties" в корневых элементах (т.е. <frameset>, <html>) на самом верхнем уровне.
В настоящем описании "ScreenDisplayProperties" связывается с корневыми элементами размеченного документа, и на значение "ScreenDisplayProperties" можно ссылаться в размеченном документе, используя язык сценариев. Ниже следует пример исходного кода объекта.
Атрибуты
videoPlacement: Задает режим отображения DVD-video. To есть он устанавливает, что
const unsigned short VIDEO_PLACEMENT_NONE = 0;
const unsigned short VIDEO_PLACEMENT_EMBEDDED = 1;
const unsigned short VIDEO_PLACEMENT_ BACKGROUND = 2;
const unsigned short VIDEO_PLACEMENT_PIP = 3;
colorBackground: имеет значение <color>, в качестве фонового цвета AV кадра.
viewport: имеет значение <shape>, в качестве области настройки синтезируемого кадра.
window: имеет значение <shape>, в качестве области отображения на дисплее, в которую должна быть преобразована настроенная (подогнанная) синтезируемая сцена.
videoViewport: имеет значение <shape>, в качестве области подгонки AV кадра.
-------------------------
Возможно статическое определение, с использованием тега <meta> или <link>, так же, как динамическое определение, используя приведенный выше исходный код объекта.
Между тем, язык сценариев, включенный в размеченный документ, используется для увеличения/уменьшения выдаваемого AV кадра согласно входным данным пользователя, используя исходный код объекта API для ОМД, описанный выше. Следующий пример является примером, в котором производитель может увеличивать/уменьшать AV кадр, отображенный во встроенном состоянии, как показано на Фиг.8.
В этом случае, манипуляции с масштабом AV кадра могут осуществляться посредством пользовательского ввода, используя API для ОМД и язык сценариев.
Следовательно, согласно вышеуказанному варианту осуществления, AV кадр и кадр размеченного документа легко синтезируются друг с другом, и место отображения AV кадра устанавливается при помощи таблицы стилей, связанной с размеченным документом или встроенной в размеченный документ, таким образом, позволяя пользователю получать кадры в различных формах.
Ниже описан способ воспроизведения согласно настоящему изобретению, основываясь на описанной выше структуре.
На Фиг.9 показана блок-схема алгоритма, иллюстрирующая предпочтительный вариант осуществления способа воспроизведения согласно настоящему изобретению. По Фиг.9 на этапе 910 модуль 1 считывания устройства воспроизведения считывает с оптического диска 100 размеченный документ, который должен воспроизводиться с AV данными. Средство 3 презентации (представления) интерпретирует размеченный документ на этапе 902 и на этапе 903 вызывает файл таблицы стилей, связанный с размеченным документом. Затем, на этапе 904 средство 3 презентации интерпретирует файл таблицы стилей и выдает результат интерпретации AV в декодер 2. Более конкретно, средство 3 презентации считывает с оптического диска 100 информацию задания режима отображения - для задания режима отображения AV кадра, опи