Декодер видеоинформации

Submitted by MuHyc on Fri, 04/06/2012 - 00:06

В соответствии со стандартом в видеодекодере выполняются декодирование кодов переменной длины, деквантование, обратное ДКП, компенсация движения и восстанавливается исходная последовательность кадров.


Декодер содержит буферное запоминающее устройство БЗУ; демультиплексор ДМп, декодеры кодов с переменной длиной кодовых слов ДКПДС, а также деквантователь Кв, блок обратного дискретного косинусного преобразования ДКП и другие блоки аналогичные соответствующим блокам кодера. Тактовая частота 27 МГц восстанавливается с использованием данных из декодируемого потока.



Рис. Структурная схема видеодекодера MPEG-2


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


Так же как и в кодере, в декодере имеются два режима работы. При приеме l-кадров и передаваемых с внутрикадровым кодированием макроблоков Р-кадров и В-кадров на выходе блока обратного ДКП формируются блоки изображения. Переключатель на структурной схеме при этом находится в положении 1, и сигнал с блока обратного ДКП направляется на выход. При приеме макроблоков Р-кадров и В-кадров, кодируемых в межкадровом режиме, переключатель находится в положении 2. В этом случае формирование выходного сигнала происходит путем поэлементного сложения поступающих с блока обратного ДКП значений разностей с предсказанным макроблоком, формируемым из элементов ранее декодированных изображений с использованием декодированных векторов движения.


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