ign="justify"> Важливу роль у роботі зображення грає буфер, що представляє собою ЗУ достатнього обсягу зі схемами управління. Основна функція буфера - узгодження нерівномірного в часі потоку даних на виході кодера зображення зі строго постійною швидкістю передачі двійкових символів в каналі зв'язку.
Нерівномірність потоку даних на виході кодера зображення обумовлена ??в першу чергу наявністю різних типів кадрів. При передачі I-кадру потік інформації буде великим, так як відбувається передача зображення тільки з внутрішньокадровим кодуванням. При передачі Р-кадрів потік інформації менше, так як передається різниця передвіщеного і дійсного кадру, а також вектори руху, що мають відносно невеликий обсяг даних. Нарешті при передачі В-кадрів передаються тільки вектори руху, і потік інформації буде найменшим.
Буфер працює за принципом «першим увійшов - першим вийшов». Запис даних в буфер проводиться по мірі їх надходження з мультиплексора. Зчитування даних з буфера проводиться з постійною швидкістю, яка визначається швидкістю передачі двійкових символів в каналі зв'язку. Ступінь заповнення буфера буде коливатися в часі, зростаючи при збільшенні потоку даних і зменшуючись при зменшенні цього потоку. Крім відмінності типів кадрів на ступінь заповнення буфера може впливати характер переданого зображення. Якщо в зображенні багато дрібних деталей, зростає кількість і рівень високочастотних складових. Просторово-частотного спектра, тобто кількість відмінних від нуля коефіцієнтів ДКП. Це призводить до збільшення потоку даних на виході. При передачі «гладких» зображень кількість відмінних від нуля коефіцієнтів ДКП зменшується, так як зображення має в основному низькочастотні складові просторово-часового спектру.
Для оптимізації роботи системи бажано підтримувати рівень заповнення буфера приблизно постійним. Якщо буфер переповнюється то відбуватиметься втрата частини даних, тобто погіршення якості зображення на виході з системи. Якщо ж буфер повністю спорожняється, то по каналу зв'язку доводиться передавати «порожні» блоки, що призводить до зниження ефективності його використання. Щоб уникнути обох небажаних випадків, в кодере зображення є зворотній зв'язок з буфера на квантователь через регулятор цифрового потоку.
Сутність дії регулятора цифрового потоку полягає в наступному. Якщо передається дрібноструктурні зображення, і заповнення буфера збільшується, то під дією регулятора цифрового потоку збільшується крок квантування коефіцієнтів ДКП. При цьому кількість біт на кожен коефіцієнт зменшується, і величина потоку даних підтримується приблизно постійною. При передачі «гладкого» зображення квантування стає більш точним. Такий метод відповідає властивостям людського зору.
Зміна кроку квантування може здійснюватися або після кодування кожного кадру з урахуванням його типу, або в межах одного кадру після кодування кожної його частини.
Структурна схема декодера зображення наведена на малюнку 12. Потік даних надходить з демодулятора, розділяється в Демультиплексор на кодовані сигнали зображення і вектори руху. У блоках внутрикадрового декодування здійснюється декодування групового коду, декодування коду Хаффмана, відновлення кількості рівнів квантування зворотне косінусово перетворення (ОДКП), збірка передбачення переданого кадру. Останній випадок відповідає міжкадрового кодуванню (...