Jump to content

Вложенный контекстный язык

В области цифрового и интерактивного телевидения Nested Context Language (NCL) является декларативным авторским языком для гипермедийных документов. Документы NCL не содержат мультимедийных элементов, таких как аудио- или видеоконтент; скорее они функционируют как «связывающий» язык, определяющий, как связаны мультимедийные компоненты. В частности, документы NCL определяют, как эти компоненты синхронизируются друг с другом и как компоненты объединяются в единый документ. Среди своих основных возможностей он рассматривает отношения гипермедиа как первоклассные объекты посредством определения соединителей гипермедиа и может определять произвольную семантику для композиции гипермедиа, используя концепцию составных шаблонов.

NCL — это язык приложений XML , который является расширением XHTML , с элементами и атрибутами XML, заданными с помощью модульного подхода. Модули NCL можно добавлять к стандартным веб-языкам, таким как XLink и SMIL .

Первоначально NCL был разработан для веб-среды, но основным применением NCL является использование в качестве декларативного языка японско-бразильского ISDB-Tb (международный стандарт цифрового вещания) DTV наземного цифрового телевидения промежуточного программного обеспечения (названного Ginga ). Это также первая стандартизированная технология из ITU-T серии спецификаций структуры мультимедийных приложений для услуг IPTV (телевидение по протоколу Интернет). В обоих случаях он используется для разработки интерактивных приложений для цифрового телевидения.

Структура документа NCL

[ редактировать ]

NCL был разработан как модульный, чтобы можно было использовать подмножества модулей в соответствии с потребностями конкретного приложения. Версия стандарта 3.1 разделена на 14 областей, каждый модуль закреплен за определенной областью. [1] Каждый модуль, в свою очередь, определяет один или несколько элементов XML . Области и связанные с ними модули

  • Структура
    • Структурный модуль
  • Компоненты
    • Медиа-модуль
    • Контекстный модуль
  • Интерфейсы
    • Модуль MediaContentAnchor
    • Модуль CompositeNodeInterface
    • Модуль PropertyAnchor
    • Модуль SwitchInterface
  • Макет
    • Модуль макета
  • Спецификация презентации
    • Модуль дескриптора
  • Тайминг
    • Модуль синхронизации
  • Эффекты перехода
    • Модуль TransitionBase
    • Переходный модуль
  • Навигационная клавиша
    • Модуль KeyNavigation
  • Управление презентацией
    • Модуль ТестРул
    • Модуль TestRuleUse
    • Модуль управления контентом
    • Модуль ДескрипторКонтроль
  • Связывание
    • Модуль связи
  • Разъемы
    • Модуль ConnectorCommonPart
    • Модуль ConnectorAssessmentExpression
    • Модуль ConnectorCausalExpression
    • Модуль причинного коннектора
    • Модуль CausalConnectorFunctionality
    • Модуль ConnectorBase
  • Анимация
    • Модуль анимации
  • повторное использование
    • Модуль импорта
    • Модуль EntityReuse
    • Модуль ExtendedEntityReuse
  • Метаинформация
    • Метаинформационный модуль

NCL-профили

[ редактировать ]

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

  • Полный профиль – включает все модули NCL.
  • Расширенный профиль цифрового телевидения (EDTV) — включает в себя структуру, макет, медиа, контекст, MediaContentAnchor, CompositeNodeInterface, PropertyAnchor, SwitchInterface, дескриптор, связывание, CausalConnectorFunctionality, ConnectorBase, TestRule, TestRuleUse, ContentControl, DescriptorControl, Timing, Import, EntityReuse, ExtendedEntityReuse, Модули KeyNavigation, Animation, TransitionBase, Transition и Metainformation
  • Базовый профиль цифрового телевидения NCL (BDTV) - включает профили расширенного цифрового телевидения, за исключением модулей Animation, TransitionBase и Transition.

Авторские инструменты

[ редактировать ]

Инструменты для создания интерактивного приложения ЦТВ в NCL включают:

См. также

[ редактировать ]
  1. ^ «H.761 «Язык вложенного контекста (NCL) и Ginga-NCL» (ред.): Первоначальный проект исправленного текста» (PDF) . МЕЖДУНАРОДНЫЙ СОЮЗ ЭЛЕКТРОСВЯЗИ . Проверено 18 февраля 2014 г.
  2. ^ «Сайт NCL Composer» . PUC-Рио . Проверено 19 февраля 2014 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]

игроки НКЛ

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c9db8f6c578dfbc2de853b8214579fd5__1640060460
URL1:https://arc.ask3.ru/arc/aa/c9/d5/c9db8f6c578dfbc2de853b8214579fd5.html
Заголовок, (Title) документа по адресу, URL1:
Nested Context Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)