Научная статья на тему 'Методологическая база построения алгоритмов контроля битовой скорости видеопотока с обеспечением требуемых характеристик качества'

Методологическая база построения алгоритмов контроля битовой скорости видеопотока с обеспечением требуемых характеристик качества Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
109
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
насыщенность трансформанты / управление битовой скоростью / битовая плоскость / пропускная способность. / transformant saturation / bit rate control / bit plane / throughput.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Твердохлеб В. В., Хаханова А. В., Баранник В. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Твердохлеб В. В., Хаханова А. В., Баранник В. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Методологическая база построения алгоритмов контроля битовой скорости видеопотока с обеспечением требуемых характеристик качества»

УДК 519.713

МЕТОДОЛОГИЧЕСКАЯ БАЗА ПОСТРОЕНИЯ АЛГОРИТМОВ КОНТРОЛЯ БИТОВОЙ СКОРОСТИ ВИДЕОПОТОКА С ОБЕСПЕЧЕНИЕМ ТРЕБУЕМЫХ ХАРАКТЕРИСТИК КАЧЕСТВА ТВЕРДОХЛЕБВ.В, ХАХАНОВА А.В., БАРАННИКВ.В.

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

Keywords: transformant saturation, bit rate control, bit plane, throughput.

1. Обоснование актуальности использования методов управления интенсивностью видеопотока

На сегодняшний день современные инфокоммуни-кации характеризуются стремительным ростом объема передаваемых видеоданных. Происходит постоянный рост числа пользователей систем видеоконференций и сервисов трансляции потокового видео. Вместе с тем наблюдается повышение пользовательских требований к качеству видео. На фоне этого, однако, увеличение пропускной способности каналов запаздывает, что является причиной частых перегрузок сетей. При этом обеспечение эффективной передачи трафика, чувствительного к задержкам, в частности, видеотрафика, зачастую бывает затруднительным. В первую очередь, это касается невозможности обеспечения требований QoS для интерактивного и потокового видео по ряду показателей, а именно: величине задержки передачи, значению джиттера, объему потерянных пакетов [1]. На рисунке приведены графики изменения значений задержки джиттера, частоты следования кадров и процента потерь пакетов при передаче видеопотока в режиме многоадресной передачи от одного источника к 15 получателям в локальной сети стандарта 100 Base-T. Видеопоток сжат кодеком H264 - MPEG4 AVC part 10 (h264), размер кадра - 768^576 пикселей, при этом частота следования кадров составляет 25 кадров/с. Время трансляции видео - 60 минут.

Анализ рисунка показывает, что для транслируемого видеопотока не обеспечиваются показатели

величины джиттера и потерь пакетов в соответствии с QoS. Одновременно с этим, на стороне приема частота следования кадров отлична от изначальной, что влияет на визуальное качество видео [2].

В таких условиях возможность адаптируемости интенсивности видеопотока к пропускной способности канала является актуальной. Данная возможность способна обеспечить эффективную передачу видеопотока, предотвратить возникновение потерь и задержек передачи видеоданных.

Ü.DC 450

аоо 350 300 250 200 150

I |

I >!

bL

а)

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59

б)

%

1.8 1.$

1 3 5 7 9 11 13 15 17 19 21 23 25 27 2ft 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59

У

m

U I

m

\LA

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 ЗА 41 43 45 47 4А 51 53 55 57 59 I

в)

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

Основными задачами построения метода управления контроля битовой скоростью являются: опре-

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

2. Показатели качества видеоданных на стороне приема

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

3. Условия эффективной передачи видеопотока

Эффективной можно считать такую передачу видеопотока, при которой обеспечивается выполнение следующих условий:

- соответствие требованиям QoS касательно величин задержки и потерь данных;

- поддержание уровня ошибки, не превышаеюще-го заданного значения;

- обеспечение визуально приемлимого качества видео на приеме.

Таким образом, наряду с управлением битовой скоростью R, необходимо также обеспечить значение ошибки, в качестве которой будем рассматривать уровень среднеквадратического отклонения, на требуемом уровне [4].

Тогда условия эффективной передачи видеопотока при изменяющейся пропускной способности канала могут быть представлены следующим образом: fR ^ min,

{d , dm.. (1)

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

4. Принцип работы метода контроля битовой скорости

Исходный видеокадр F , после выполнения ДКП и преобразования цветовой модели RGB в модель YCbCr, рассматривается как множество Р трансформант, определяемое следующим образом:

Q

Р =

Z

p=1

Yp

(2)

где Ур - р- я трансформанта кадра. В свою очередь, каждая трансформанта ур представлена совокупностью (Ь^) - х компонент

Ур=| |у(рЦ.

Каждая компонента у(р) трансформанты ур представляется в двоичном виде, на основе последовательности а(р)Ь^) бит, как показано на рисун-

ке.

Это эквивалентно преобразованию:

y(P)hw

(а(Р)й. a(P)hW-1)-a(P)h0W)T

(3)

где «(p)hW1 - ^-й

a(p)ftWM0,l}, h = 0,7; w = 0,7; ^ = 7,0,

бит двоичного разложения (h;w) - й компоненты p- й трансформанты. Множество всех бит ^- го разряда p- й трансформанты составляет битовую плоскость Y(p)^.

В свою очередь, совокупность двоичных представлений всех элементов матрицы Yp составляет битовый куб Yp3d).

При рассматриваемом способе организации данных верхний слой куба образуют старшие биты

a(P)hW двоичного представления.

Представление трансформанты Yp в трехмерном

пространстве позволяет осуществлять передачу данных отдельными битовыми плоскостями, аналогично подходу, который используется методом последовательного приближения технологии Progressive JPEG [5].

В этом случае появляется возможность контролировать объем передаваемой информации в зависимости от требований пропускной способности Bw канала.

В зависимости от требуемого объема бит для представления кадра, используются либо все n битовых плоскостей Y(p)^ трансформанты yp ,

либо только (n- битовых плоскостей, чтобы

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

1. Данные о величине пропускной способности канала поступают кодеру.

2. Исходя из количества кадров, которые необходимо передать в единицу времени, а также их суммарной битовой скорости, кодер оценивает возможность передачи кадров без дополнительной обработки.

3. Вычисляется разница между фактической и требуемой битовыми скоростями серии кадров.

4. Определяется требуемая битовая скорость для каждого кадра.

5. Вычисляется требуемая битовая скорость трансформант кадра. Если битовая скорость трансформанты превышает требуемую, часть битовых плоскостей исключаются из рассмотрения.

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

В начальный момент времени to буферное устройство отправляет в канал тестовый пакет Rstart с известной величиной.

С учетом значения времени двусторонней задержки RTT определяется величина полосы пропускания Bw в момент to :

Rstart

Bw = "

RTT

(4)

L Л

X m,n

Y=1 ^=1

(6)

где у- количество диагоналей НЧ-области трансформанты; Х- число элементов диагонали; У(р)ух - У,^- я компонента НЧ-области трансформанты.

Для кадра, состоящего из шх п трансформант, величины х ш п вычисляются по всем строкам.

С помощью значения ЯТТ вычисляется фактическое число кадров, которое необходимо поместить в буфер:

йГ(Ю) = шЯТТ (5)

При полученном значении шО;о) для соответствующего количества кадров оцениваются битовые скорости Ярц и величина ошибки йрц по всем битовым плоскостям каждой из трансформант кадра. На этапе, предшествующем нахождению Ярц и

dpц битовых плоскостей трансформант, выполняется оценка насыщенности НЧ-областей трансформант [6], как показано следующей формулой:

Если в последовательности хш1, Xшп выявлены значения насыщенностей, для которых разность |Дх| = х ш к - X ш к+1 имеет несущественную величину

и справедливо соотношение Хш,1 ~ Xш,к -- ~ хшД+Р то данные трансформанты составляют вектор стабилизации Бр . Индекс \ при этом определяет позицию трансформанты в кадре, а 5 - количество входящих в вектор стабилизации трансформант. В пределах вектора стабилизации 8^5, используя

подобие между трансформантами, можно сократить количество выполняемых арифметических операций при обработке кадра. В частности, некоторое количество значений битовых скоростей Ярц и dpц битовых плоскостей одного разряда для трансформант вектора 8],5 может быть интерполировано.

Интерполированные значения битовых скоростей Я^нЦГ в пределах определенных векторов 8],5 стабилизации могут быть определены следующей формулой:

яинцт = ^(Яр-1,ц,Яр+1,ц,Яр+ш,ц) , (7)

где Яр-1,ц ,Яр+1,ц и Яр+ш,ц - значения битовых скоростей, соответствующие у(р-1,ц, у(р,ц) и У(р+ш,ц) битовым плоскостям.

Интерполяция значений dpн^г при этом производится аналогично (7) и определяется выражением:

dинт = <РЙр-1,ц,dp+l,ц^р+ш,ц) , (8)

dp-l,ц,dp+l,ц и dp+m,ц - значения битовых скоростей для у(р-1,ц), у(р,ц) и у(р+ш,ц) битовых плоскостей.

Итоговая битовая скорость и СКО для серии из ет(1о) кадров определяется следующим выражением:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

ш д

Rseq

VV

Rp,i,

seq / ,/

i=1 р=1

(9)

где Яр,; = Ярц - битовая скорость р- й транс-

ц=1

форманты 1- го кадра,

ш Q 1=1 р=1

(10)

где dp,i = ^^ dpц - уровень СКО р- й трансформан-

ц=1

ты 1- го кадра.

При полученных значениях Яseq и dseq для последовательности ш(1о) кадров определяется разность AR = б№ - Rseq между суммарной фактической битовой скоростью кадров серии и требуемой битовой скоростью, величина которой равна ятр^6 = Bw

[7].

Если ДR < 0, то вся последовательность ш(^) передается в буфер передатчика без дополнительной обработки.

В случае, когда ДR < 0, битовую скорость необходимо снизить на величину Д^ для обеспечения требуемой битовой скорости ятр^6 последовательности кадров шО;о) [8].

Используя значение требуемой битовой скорости Ятре6, соотношение (1) можем представить в сле-

(11)

дующем виде:

|Я < Ятре6,

I d<dm^.

Очевидно, что ДR определяется следующим выражением:

ДR ДRi, (12)

1=1

где ДR1 - величина, на которую необходимо снизить битовую скорость каждого кадра последовательности ш(;о).

В то же время распределение битовых скоростей в серии ш(;о) кадров имеет неравномерный характер. Как правило, серия ш(^) состоит из кадров различных типов - I, В и Р , при этом максимум битовых скоростей соответствует I и Р кадрам. Для такого случая снижение величины Д:| достигается путем уменьшения битовых скоростей В-кадров последовательности.

Обусловлено это тем, что потеря части информации в кадрах данного типа внесет минимальную ошибку в суммарное значение СКО последовательности из ш(;о) кадров при восстановлении.

Величина ДRi , на которую необходимо снизить битовую скорость каждого из входящих в последовательность В- кадров, в этом случае определяется следующей формулой:

= ДR

Д: =Щы' (13)

1=1,]

где количество В-кадров в рассматриваемой последовательности

В то же время последовательность кадров в начале видеопотока, а также сцены с высокой динамикой могут содержать только I- кадры, обладающие высокой интенсивностью, либо совокупность I и Р кадров.

В этом случае вычисление д:1 производится пропорционально величинам битовых скоростей каждого кадра последовательности ш(;о), как показано выражением:

д: я; _ д: Я;

д:1 =-

ш Я,

ср

Я

(14)

seq

где ш(;о) - число кадров в серии; Я1 - битовая ско-

рость 1-го кадра; Я ср =

Я

seq

ш(ю)

- средняя битовая ско-

рость кадра в серии.

В свою очередь, требуемая битовая скорость кадра последовательности ш(;о) определяется форму-

лой:

Ятре6 = Я1 -А Я1.

(15)

После того, как величина ятре6 для 1- го кадра

найдена, определяется значение требуемых битовой скоростей для трансформант кадра, в сумме дающих величину битовой скорости кадра, равную Q

Я1 ЯРре6 < Ятре6 . р=1

При определении требуемой битовой скорости трансформанты кадра используется подход, учитывающий характер распределения битовой скорости в кадре:

Я

я

треб = 1

треб

Q Ур:

(16)

где Ур - коэффициент, зависящий от степени насыщенности р- й трансформанты.

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

плоскости, которые будут исключены, чтобы обеспечить значения битовых скоростей в соответствии с формулой (16).

Для битовых плоскостей трансформант, битовые скорости которых необходимо снизить до величины rрреб, определяется порядок ранжирования, при котором первыми обрабатываются битовые плоскости у(Р'^, вносящие максимальные значения dp^ в общее СКО трансформанты. В первую очередь, это относится к старшим битовым плоскостям y(p'^ . Далее обрабатываются битовые плоскости в порядке снижения величин dp^ , вносимых ими в общее СКО.

После определения ранжирования битовых плоскостей, на каждом р- м шаге вычисляются суммарные значений СКО и битовая скорость трансформант yp) и Yp+1 путем сложения значений

Rp^ и Rp+1,^, а также dp,^ и dp+i,^.

Сложение значений СКО и битовых скоростей

трансформант yp1) и yp+)1 происходит попарно, с

учетом порядка обработки.

Суммируются при этом только величины, имеющие одинаковые индексы ранжирования. На каждом p- м шаге вычисления требуемой битовой скорости трансформанты определяется условно-оптимальное RF,p значение битовой скорости кадра, состоящего из p трансформант, исходя из условий:

iR*p е {Ri,p} I Ri,p - ^еб, (i7)

[ di,p ^min.

Величина Rf^+1 для кадра F на p+1 - м шаге в

этом случае будет определяться следующим способом:

p+1 n

RF,p+1 = ^ ^Ri,u , (18) i=p u=1

где u- индекс очередности обработки битовой

плоскости; Ri,u - битовая скорость u- й битовой

плоскости трансформанты в порядке снижения вносимого уровня СКО.

В свою очередь, СКО на p+1 - м шаге будет определяться выражением:

р+1 п

dF,р+l = ^ ^ Я^и, (19)

1=р и=1

здесь di;U - битовая скорость и-й битовой плоскости трансформанты.

В результате сложения битовых скоростей и СКО по трансформантам урц) и ур^ на р+1 шаге результирующий порядок обхода полученного множества будет определяться суммарными значениями СКО по уменьшению.

При таком способе перераспределения данных крайними в кодограмме трансформанты располагаются битовые плоскости, вносящие минимальные величины СКО для трансформанты. Это позволяет более эффективно производить коррекцию битовой скорости трансформант, исключая необходимый объем битовых плоскостей для снижения битовой скорости трансформанты, не прибегая к дополнительным операциям. Действия, описанные выражениями (17)-(19), выполняются на каждом из д шагов для всех ш(^) кадров серии.

Результирующая битовая скорость Rseq последовательности кадров, подлежащих передаче в момент времени ^, при этом является суммой требуемых битовых скоростей трансформант ш^о) кадров.

Это эквивалентно следующему выражению:

ш д

Ят^ = Ят,рреб' (20) i=1 р=1

где Ярреб - полученное в соответствии с (16) значение битовой скорости р-й трансформанты >го кадра последовательности.

Выбор на каждом р-м шаге вычисления требуемой битовой скорости трансформанты в соответствии с условиями (18) гарантирует, что уровень СКО, соответствующий полученной последовательности из ш(1о) кадров, будет минимально возможным в момент времени передачи ^ . Далее, сформированная последовательность ш(^) кадров помещается в выходной буфер, размер которого рассчитывается согласно следующей формуле:

Я буф = ш ЯТТ Я ср . (21)

После помещения ш^о) кадров в буфер происходит отправка всей серии кадров в канал, а также определение значение ЯТТ, по величине которой, определяется значение полосы пропускания Bw в

момент ti, в соответствии с (4), а также количество кадров cr(ti), из которого будет состоять передача в момент t1.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. Способ организации данных

Для задания количества и размещения битовых плоскостей трансформанты, которые необходимо передать с учетом приведенных условий, предлагается определить для каждой р-й трансформанты вектор передачи у(р,ц) битовых плоскостей куба

y3).

Вектор у(р,ц) образует n бит, при этом величина n равна количеству битовых плоскостей y3§^) битового куба Y§j).

Каждый бит vi,?'^ вектора передачи у(р,ц) соответствует определенной битовой плоскости куба Y^j . При этом первый бит вектора у(р,ц) соответствует старшей yM'SB битовой плоскости.

Вектор передачи у(р,ц) битовых плоскостей описывается следующей формулой:

У(р,ц) = (vnp!f)'... ^ц),.. v0№)), (22) где ^ - бит вектора у(р,ц), соответствующий битовой плоскости куба Y^j'^ со старшим индексом.

Значение каждого ц- го бита v^P'^ определяет, будет ли использована соответствующая ему битовая плоскость трансформанты yp для передачи в

канал.

Если ц- й бит вектора передачи у(р,ц) равен 1, передаются все 64 бита а(р'ц) ц- й плоскости трансформанты Yp, иначе данная плоскость не передается.

6. Оценка полученных результатов

В результате использования предложенного метода управления битовой скоростью видеопотока получены следующие результаты:

1) выигрыш по степени снижения интенсивности при заданном уровне среднеквадратического отклонения - в среднем на 21% по отношению к стандарту MPEG;

2) уменьшение времени передачи от передатчика к приемнику - в среднем на 27,3% для технологии Ethernet;

3) снижение вероятности потерь пакетов на пиковых нагрузках сети в среднем в 2 рази в сравнении со стандартом MPEG.

7. Выводы

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

Литература: 1. Баранник В., Двухглавов Д.,Твердохлеб В. Метод динамического управления битовой скоростью видеопотока с использованием трехмерного представления трансформант // АСУ и приборы автоматики. 2014. Вып. 176. С. 37 - 43. 2. Сэломон, Д. Сжатие данных, изображений и звука / Д. Сэломон. М.: Техносфера, 2004. 368 с. 3.Баранник В.В. Методологические рекомендации по совершенствованию технологии снижения интенсивности кодового представления базовых кадров / В.В. Баранник, О.Ю. Отман Шади, А.А. Подо-рожняк // Системи обробки шформацп. 2014. № 8(124). С. 87-92. 4. Barannik V., Kharchenko N., Tverdokhleb V., Kulitsa

0. The issue of timely delivery of video traffic with controlled loss of quality", 13th International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science, TCSET 2016, Lviv-Slavsko; Ukraine. 2016. Р. 902904, 5. Barannik V., Dvuhglavov D., Tverdokhleb V., Krasno-rutskyi A., Controlling of video stream bit rate using the dynamic programming method", 13th International Conference: The Experience of Designing and Application of CAD Systems in Microelectronics, CADSM. Lviv-Polyana, Ukraine. 2015. Р. 1517. 6. Barannik V., Sidchenko S., Larin V. The decoded-proof presentation of images on the basis of the polyadycal encoding systems", 11th International Conference on "The Experience of Designing and Application of CAD Systems in Microelectronics", CADSM 2011, Polyana, Svalyava, Ukraine, p. 182, February 2011. 7. Ричардсон Я. Видеокодирование. Н.264 и MPEG-4 - стандарты нового поколения. М.: Техносфера, 2005. 368с. 8. Гонсалес Р.С. Цифровая обработка изображений / Р.С. Гонсалес, Р.Э. Вудс. М.:Техносфера, 2006. 1072 с.

Transliterated bibliography:

1. Barannik V., Dvuhglavov D., Tverdohleb V. Metod dinamicheskogo upravlenija bitovoj skorost'ju videopotoka s ispol'zovaniem trehmernogo predstavlenija transformant //

Avtomatizirovannye sistemy upravlenija i pribory avtomatiki. 2014. #176. S. 37 - 43.

2. Sjelomon, D. Szhatie dannyh, izobrazhenij i zvuka / D. Sjelomon. M.: Tehnosfera, 2004. 368 s.

3. Barannik V. V. Metodologicheskie rekomendacii po sovershenstvovaniju tehnologii snizhenija intensivnosti kodovogo predstavlenija bazovyh kadrov / V.V. Barannik, O.Ju. Otman Shadi, A.A. Podorozhnjak // Sistemy obrabot-ki informacii. 2014. # 8(124). S. 87-92.

4. Barannik V., Kharchenko N., Tverdokhleb V., Kulitsa O. The issue of timely delivery of video traffic with controlled loss of quality", 13th International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science, TCSET 2016, Lviv-Slavsko; Ukraine, pp. 902-904, February 2016.

5. Barannik V., Dvuhglavov D., Tverdokhleb V., Krasnorutskyi A., Controlling of video stream bit rate using the dynamic programming method", 13 th International Conference: The Experience of Designing and Application of CAD Systems in Microelectronics, CADSM 2015, Lviv-Polyana, Ukraine, pp. 15-17, February 2015.

6. Barannik V., Sidchenko S., Larin V. The decoded-proof presentation of images on the basis of the polyadycal encoding systems", 11th International Conference on "The Experience of Designing and Application of CAD Systems in Microelectronics", CADSM 2011, Polyana, Svalyava, Ukraine, p. 182, February 2011.

7. Richardson Ja. Videokodirovanie. N.264 i MPEG-4 -standarty novogo pokolenija Moskva: Tehnosfera, 2005. 368s.

8. Gonsales R.S. Cifrovaja obrabotka izobrazhenij / R.S. Gonsales, R.Je. Vuds. M.: Tehnosfera, 2006. 1072 s.

Поступила в редколлегию 10.05.2017 Рецензент: д-р техн. наук, проф. Безрук В.М.

Твердохлеб Виталий Викторович, аспирант кафедры информационно-сетевой инженерии ХНУРЭ. Адрес: Украина, 61166, Харьков, пр. Науки, 14, e-mail: vi-talii.tverdokhlib@nure.ua

Хаханова Анна Владимировна, канд. техн. наук, доцент, докторант кафедры АПВТ ХНУРЭ. Научные интересы: обработка информации в инфокоммуникационных системах, мультимедийные технологии. Адрес: Украина, 61166, Харьков, пр. Науки, 14. Баранник Валерий Владимирович, ученик общеобразовательной средней школы №94 Харьков, Научные интересы: обработка информации в инфокоммуникационных системах, мультимедийные технологии. Адрес: Украина, 61000, Харьков, пр. Московский, 128, barannik_v_v@mail.ru.

Tverdokhlib Vitaliy Viktorovich, PhD student, Department of Information and Network Engineering of Kharkiv National University of Radio Electronics. Address: Ukraine, 61166, Kharkov, Nauki Ave, 14, e-mail: vi-talii.tverdokhlib@nure.ua

Khakhanova Anna Vladimirovna, Cand. Tech. Sci., Associate Professor, Ph.D. student of CAD dept. of NURE. Scientific interests: information processing in infocommu-nication systems, multimedia technologies. The address: Ukraine, 61166, Kharkov, Nauki Ave., 14. Barannik Valeriy, pupil of secondary school № 94, research interests: information processing in information and communication systems, multimedia technology. Address: Ukraine, 61000, Kharkov, Moscow Prosp., 128, baran-nik_v_v@mail.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.