Карякин В.Л. Цифровое телевидение (2-е издание, 2013) (2) (1143040), страница 17
Текст из файла (страница 17)
Спихроинзапвл потоков осуществляется путем временной привязки. Как н в предыдуших стандартах МРЕС, олин вид временной метки обеспечивает синхронизацию тактовых частот кодера и дсколсра, метки другого вила, привязанные к функшюнааьным единицам аудиовизуальных данных, Цифровое гслсаалсиас/ В.Л. Карякин. — М: СОЛОН-Пресс 75 Гавел 2. Мульткмслийныс стлнллртм содержат желаемое время декодирования (для единиц доступа) или время завершения компоновки (лла компоновочных единиц). Основные принципы ВЗгчу занлютвовапы из языка УВМЗ. (Утггггат Вса(йу Моггейгий Ааайиайе — язык моделирования виртуальной реальности), разрабозыгного для создания ЗЗЭ графики.
Эт широко распространенный;, язык программирования. точнее. эффективный ЗЗЗ формат обмена, как бы объемный аналог НТМ3 Дело в гом, что некоторыс виды информации лучше воспршшмаюпж в обьемном вндс — шры. релульгаты научных нссггедовани)х архитектурные решения. ИМИ обеспечивает ннтсграшпо трехмерных, двумерных, тою."говых н мультимедийных объектов в связную модель. Он оперирует обьсктами, каждый из которых имеет различные аттуибунглл Обьскт называется узлам, а аттрибутлг — лиллтн. Число полей зависит ог типа узла. Полный перечень узлов п попей известен как тра(й (развствлсннал дрсвообразная структура).
УВЫ вкточаст большинство исполюуемых в.Ш приложениях средств: иерархические тралгсфорлгацни, источники саша, выбор точки взгляда. анимацию, свойства материала, отображение текстуры и тд. Язык ВЗгтЗ псоапмсзвовал у УВМВ слрукгуру описания сцены в виде графа, модели поведения, графические прпмнгнвы дяя построения ЗЗЭ- изображений: конусы, сферы, сетки, текстовые ггрнмнплвы. такс гурированпе и подсветку (всего нх ЗВК В то же время ВЗГЗ нмссг сушсствснныс отлична от ПИИ., в пего внесены ловыс решения: 1. УММА — язык высокого уровня, ВгР6 - двоичный, бяагодаря этому объем сообщений в пел~ в 10-15 раз мсныпс. чслг а УВМь; 2.
УВМЗ. рвботасг с файяамн, прсдаарншльно загружаемыми в процессор, а ВгтчВ предназначен в первую очередь для потоковой передачи в реальном врсчснн; 3. В1! Ъ' позволяет работать как с 2З), зяк и с З0 объсктамн, осуществлять масштабирование, псремсгцсние, вращение, более того, впервые решена тдача представления в аллой сцспс и ЗЗЛ, п .Ю обьсктов. Новая всрсин ВЗРХ прслусмвзрнвасг апнмацшо фигуры, улучшсггную модель направленности источника звука, молсль окружающей звуковой среды в ингсракпгвной впртутшной сцене, учлтывшошуго отраженно звука от стен помсгцсння (рсвсрбсрвпгпо, зфг(юкт Доплсрн, наличие препя'шталя мокшу источником звука и пользовал слом), введение иерархических ЗЗ) сеток. 2Л.2 Деп авкн потеков дагзллых Полученные в результате кодирования .шсмсьпарные потоки необходимо доставить к декодеру. Для этого МРЕ(7-4 предлагает двуху1ювпевый механизм мультиплексирования, показанный па рис.
2.!. Цифровое телевидение! В.Л. Карякин. — М: СОЛ011-Пресс 76 Глава 2. Мульзнмедийные стандарты Зааааат ° рааа аата«а[Во) !'нсунок 2. ! — Двухуровновый механзпм мулщнолекснрованзгл цифрового потока в стапдарто МРЕС-4 Элемезззззрзззяе потоки посзунвют на мультиплексирование, пройдя уровень сиихронвзвии ° Я. (Яутзс Еиусг), где в заголовки пакетироваицых злемеизарных потоков(ПЭП) вводятся временные метки. Первый уроеенач названныз! Р)ехЧгге, играет вспомогательпузо роль в мультиплексировании, он объединяет шыкосхороспзые потоки с одипаковымн зрсбоваинями к качесзву передачи, чтобы умсньиипь нх число в сложных сценах и сократить время передачи.
Испольюжзннс Р)егМлх ое являотсл обязательным, и оп может быть пусзьзм, если сяслующнй уровень обеспечиваез все необходзгмьзс функпип Г1ехМгх не нмест собственных средств защиты от оюнбок. Вюорой уроеглгч ТгиняМих (3гвлгрегг Мий)Р)кх)ля), преллагасг транспортные услуги по перелаче потоков с заопгюмж качееюеои обснлжвнаяия. Условия передачи прсдполагвзот нсобходииую пропускнузо способность. лопустимый уровень ошибок, максимальное вромя задержки. приоритет и тд, ТгоняМих нс является транспортным протоколом как таковым, оп представляет собой скорее интерфейс ме;кду коз!ерем МРЕС-4 и сзанлартным транспортным протоколом. В качества юкового могут испольюваться протокольные стеки ЯТР/(/ПР/1Р, ААл5/АТМ, траиспортиыГг поток МРЕС-2ТЖ Взанмодсйспзне с трапспорпюй средой управляется протоколом ПМ1Р (часть 6 сюндарта МРЕС-4). Он устанавливает соединение с удаленным абонентом, выбирает иодлежмцие передаче потоки и посылает запрос иа их Цнфрсжж телевидение/ В.Л.
Карякзнз. - М: СОЛОН-Пресс 77 Глава 2. Мультнмелийиме стаилартм передачу. Порт РМ/Р посьшает отметки к тем точкам, откуда будут передаватьса потоки, н устанавливает соединение. Функции РМ1Р по связи с транспортными протояолаыи реализуются через интерфейс РА1 (РМ1Р Арр/маг/аи 1нгагуасе), который получает ПЭП от уровня синхронизации и переводит запросы РМПг в команды, воспринимаемые конкретным протоколом.
Команды для разных протоколов могут быль различными. На приемном конце индивидуальные ЭП выделяютсв из пришедшего транспортного потока путем дсмультнплексироаания (рис. 2.2). На этом лапе РМ1Р нс огнемет зэ работу трансггоргного протокола, он подключастса только при наличии потоков Р/пхМих. Выделенные после демультиплексирования пакеты ПЭП обрабатывтотсл с целью извлечения из них информации о синхронизации.
Эт информация переносится в заголовках пакетов, генерируемых на уровне синхронизации. Во второй версии гтаидаргаа введены два дополнительных механизма. облегчающие транспортировку и опознавание элементарных потоков. Псрэыи предназначен для организации передачи файлов н имеет внд специального файлового формата прсдстаалення контснтэ с расширением .гир4.
Он содерьтит большой объем описательной информации, позволяющей передавать файлы с помощью любых протоколоа, редактировать их содержимое и воспроизводить сто нэ разных терминалах. В основу положен популярный формат Дгггсй у)те. Влюрой ллгаиимг — интерфейс программных приложений МРЕС-4 с кодами известного языка программирования 1ата — призван облегчить интеграцию 1ата-приложений э структуру МРЕС-4.
Он будет принимать ЭП ./ата-приложений, обрабатывать их и ию~равлягь к соответствующим компонентам МРЕС-4 плейера. Усоаерпюисшоааиис пртокола РМ/Р эо атаров эгрсии стандарта касается васдснив возможности работы с мобильными срслстаамн связи, обеспечения более широкого васса параметров качества обслуживания (ДэЗ), поддержания сеансовой работы одновременно с несколькнмп сетевымн цроаацлерами, имеющими собствеииые порти, и т.д. 2.1З Кодирование внзулдьньгх об ьецчон Первоначально прелполагалось ограничить пределы скорости цифрового понта МРЕС-4 видео значениями Я,З кбит/с снизу и бЯ кбит/с сверху.
Однако в ходе разработки стало ясно, что заюжеиные принципы кодирования злачитслыю мощнее, чем только кодирование на сверхнизких скоростях. Предел сверху был расширен ло (О Мбит/с в первой версии. до 38 Мбит/с во второй версии и ведется рэбогэ по его дааьиейшеыу расширению.
Тем не ивисе, визуальиал часть стандарта нс прсшшзначена для вещательного телевидения, хотя и может обеспечить очень высокое качес пю изображения. Цифровое телеаялеаие/Вдб Карэклл. — йй СОЛОН-Пресс 78 Глава 2. Мультимедийные стзнлартм Рисунок 2 2- Степуре терминала йтРЕС-4 Основные трсбоввиия, заложенные в разработку второй части егвнлвртв, сводились к зрсм условиям: эффективное кодирование ныуравьных и синтетических изображений; высокая фуикциональиосзь в интерактивном окружении; устойчивосп в срелс рвсирострвпепия с оаибквми.
Средстве представления пату(козьного вилео в лГРЕГ4 обеспечивазот станлвртизоввниую тсхиологию обработки, хранения и передачи текстуры, изображений и вилсо лля мультимелийиых применений. В отличие от МРЕЕЬ 3, где вся слепа рвсющзыввлась ло пиксслв и затем осуглествлялось однородное кодирование всего взобрвзксиия, в й4РЕГ'4 сцена разбивается иа виде ообъекты. Для каждого обьекта описывсются; форма; текстура; местогюложсиие; оптвческце характеристики (яркость, цвет, повожеюте светотени); Цифровое телевидение( ВЛ. Карякин.
— М: СОЛОН-пресс Глава 2. Мультимедийные стандарты параметры движения — перемещение, вращение, лзменение масштаба. Данные кодируются со сжатием, упаковываются в отдельные элементарные потоки. мультиплексируются и передаются декодеру. Впзусстынт сцена может состоять из одного или песколысих нбьгктов. Каждый обьект харакгсрпзуетоя пространотвснной и временной информацией в виде формы.
текстуры и движения. Пользователь может восстановить сцену в ее исходном виде, а может произвести определенные манипуляции — искл/свить часть объектов нли ввести поные, изменить точку взгляда, мас!пзвб, цвет н гд. Разумеется, повьзоватсль может внести только те изменения, которые прслусмотрел автор. Стандарт обрсл)откн нитратьнмл нбъгнзнон по/щерживаст широклй Лиапазои изменения «годных наранетрон вндсюноглп)онанлтьностн: развертка может быть прогрессивной и чересстрочной; пространственное разрешение по яркосз и от 8х8 /ю 2048х2048 пикса в цветном пространстве допускаются монохромный н К Ст Сн сшматв; пространственное рк!решение по пвстностн «4/д/9», «4/2/В» н «4/2/2»; частота кадров может изменяться от О до 30 Гц н более; разрядность квантования — 8 бит с возможностью изменения от 4 до (2бип ((с~рулив убедиться, что яозможзюеззс выбора парамсзров значительно шире, чем даже в МРЕС-2.