Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

4 курс (заочка) / Лекции / МИС - Лекции

.docx
Скачиваний:
19
Добавлен:
30.10.2024
Размер:
4.02 Mб
Скачать

Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Центр заочного обучения по программам бакалавриата

Кафедра «Мультимедийных сетей и услуг связи»

Дисциплина: Мультимедийные информационные системы

Лекции

Выполнил: Иванов И.И., студент группы БСТ17XX Вариант №7

Проверил:

Москва, 2021

Содержание

Лекция №1

Структура мультимедиа продуктов

Программные продукты для компьютерных сетей используют принцип разделения программ и данных, то есть, программа-реализатор отделена от самого контента. Принцип разделения программы данных реализуется следующим образом: программа-реализатор, который установлен на компьютере пользователя, обеспечивает воспроизведение доставленного по сети продукта по сценарию, включенному в этот продукт. Таким образом, перемещаемый по сети пакет можно назвать автономным контентно-программным продуктом. С точки зрения пользователя, контент – статические и динамические изображения, звук и текст, посредством которых представляют определенные объекты и процессы, реагирующие на воздействия в интерактивном режиме работы.

Рисунок 1 - Структура мультимедиа контента

Закрашенные области – мультимедиа-компоненты, из которых складывается контент.

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

Выделают две группы МЭ: -Статические (Текст, фото, рисунок) -Динамические (Звук, видео, анимация)

Объединение в одном файле несколько динамических МЭ – медиакомбинация. Медиакомбинация – синхронизированная совокупность одинаковых или разных динамических МЭ, размещаемых в одном компьютерном файле.

Файл – единица обмена данными между приложениями.

Надо различать медиакомбинацию от динамических медиаэлементов.

Объединение медиаэлементов и/или медиакомбинаций для одновременного воспроизведения называется мультимедиакомпозиция. ММ Композиция может строиться с определенной степенью условности. Основное отличие композиции от элемента и комбинации – использовании групп файлов, каждый из которых содержит элемент или комбинацию. Согласованное представление файлов содержимого файлов такие действия, как размещение элементов контента на экране, распределение демонстрации аудио-визуальных элементов (как во времени, так и при наступлении события) определяется такая составная часть, как сценарий, а вот интегрирующей единицей мультимедиа контента – сцена. Сцена занимает полностью отведенное данному продукту поле контента, для ее построения используется множество файлов, а обязательное условие – интерактивность всех или части представляемых в сцене объектов процессов.

Рисунок 2 - Структурные композиции мультимедиа контента

Также выделяется такой элемент, как мизансцена. Мизансцена – фрагмент мультимедиа сцены, одно из возможных ее состояний, которое характеризуется изменением представленных объектов или процессов. Сцена делится на мизансцены.

Общая архитектура системы ОМС (Открытая модульная система)

ОМС построена в соответствии с клиент-серверной архитектурой. На сервере хранится совокупный контент, а единица обмена между сервером и клиентом – электронный модуль. На рабочем месте пользователя сохраняются электронные модули для решения определенных задач. В ОМС предусмотрено 2 хранилища.

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

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

Серверная обеспечивает такие функции, как:

  • Централизованное хранение ресурсов

  • Разграничение прав доступа

  • Поиск, выбор и выдача модуля по запросу пользователя

  • Выдача выборки из метаданных указанного пользователем модуля.

Клиентская часть обеспечивает:

  • Получение информации о доступных ресурсах и составляющих их модулей

  • Доставка модулей на рабочее место пользователя

  • Организация локального хранилища на рабочем месте пользователя

  • Воспроизведение от электронного модуля

Основной клиентский компонент – плеер, который воспроизводит текущие или … модули.

Второй основной компонент – органайзер, который обеспечивает доступ к источнику модулей.

Архитектура контента.

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

Рисунок 3 - Архитектура электронного модуля

В файл манифеста определяют логическую и физическую структуру данных, а также содержит ссылку на файл метаданных модуля, который находится в папке META INF. Файл entry.xml определяет место, откуда начинается воспроизведение модуля. Сценарий воспроизведения размещается в папках script и …

В целях унификации при разработке сценария используются технологии OST (Технология открытого сценария). В папке DATA COMPONENTS размещаются элементы контента, то есть файлы различных форматов, в которых содержатся медиаэлементы и медиакомбинации, которые составляют мультимедиа композиции. В Модуле практически всегда используют стандартные элементы навигации – фоновые текстуры и графические … Они располагаются в папке SKIN.

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

Клиентская часть.

Клиентская часть представляет собой комплект оригинальных программных компонентов и программных средств сторонних производителей. Оригинальными компонентами являются плеер и органайзер. А средства сторонних производителей составляют программное окружение. Все изменения в составе программного окружения составляет инсталлятор. ОМС-плеер представляет собой программу-реализатор, дополненную контентно-независимым унифицированным пользовательским интерфейсом. В процессе выполнения сценария программа-реализатор докодирует мультимедиа компоненты, выводит графические объекты на экран, воспроизводит звуковые объекты, обрабатывает пользовательские реакции.

Рисунок 4 - Архитектура программы-реализатора

В состав кросс-платформенного ядра входят такие подсистемы, как:

  • Подсистема интерпретации сценария. Обеспечивает синтаксический разбор сценария модуля, интерпретируют код Java с расширениями, созданными объектной моделью.

  • Подсистема декодирования. Выбирает декодер, которые соответствуют формату компонента, передает результат декодирования в подсистему воспроизведения компонентов, осуществляет общее управление декодированием.

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

  • Подсистема воспроизведения мультимедиа компонентов. Она согласует форматы декодированных компонентов с форматами графической мультиплатформенной библиотеки. Кроме этого, синхронизирует аудио/видео при воспроизведении потокового контента. Графическая мультиплатформенная библиотека является интерфейсом между подсистемой воспроизведения мультимедиа компонентов и низкоуровневыми системными сервисами.

  • Подсистема сопряжения с ОС обеспечивает выполнение сервисных функций под управлением определенной ОС. Пользователь взаимодействует с электронным ресурсом посредством ГПИ (Графический Пользовательский интерфейс). ГПИ можно разделить на 2 части: независящую от содержания электронного ресурса и контентно-зависимую. Контентно-зависимая, если существует интерактивный контент. Контентно-независимая часть ГПИ представляет из себя ГУПИ (Графический унифицированный пользовательский интерфейс). ГУПИ связывает 3 субъекта: Пользователя, Программу-реализатор и Электронный модуль. …образуют плеер электронного модуля, которые являются…

Рисунок 5 - Структура ГПИ

УПИ обеспечивает реализацию таких функций, как: Авторизацию пользователя, сброс модуля в локальное хранилище, загрузку выбранного модуля для воспроизведения, просмотр справочной информации по загруженным модулям, свертку окна ГПИ, изучение правила работы с плеером и настройки, завершение сеанса работы

Вторая неотъемлемая часть – органайзер. Органайзер – программное приложение, которое реализует на различных аппаратно-программных платформах идентичную по функциональным возможностям и дизайну рабочую среду пользователя. Функционал органайзера ориентирован на 3 основных направления: Получение модуля, управление имеющимся контентом, взаимодействие с плеером. Модули приходить как из сети, так и с отчуждаемого носителя, а доставка может осуществляться в том числе в фоновом режиме. Управление контентом позволяет: Проводить навигацию по иерархическому списку, построенному в соответствие с предметным классификатором. Верхний уровень иерархии – предметная область, нижний – тематический элемент. ...

Логическая структуризация…

Рисунок 6 - Архитектура органайзера