ена ​​матриця квантів, розрахована при коефіцієнті якості g = 2. br/>
Коефіцієнти квантування Q (i,
При деквантованіі проводиться операція множення, тобто
F (i, j) = Fq (i, j) * Q (i, j)
Величина F (i, j) є вхідний для зворотного косинусного перетворення. У, як приклад, наведені значення трансформант на виході косинусного перетворювача довільного фрагмента зображення, а в наступній таблиці - значення на виході квантователя. У зв'язку з тим, що багато трансформанти набувають нульове значення, обсяг переданої інформації істотно зменшиться.
Значення трансформант перед квантованіем923 трансформант після
Подальшим кроком JPEG-процедури є кодування квантованного зображення. Спочатку поділяються трансформанти постійної DC і змінної AC складових. Трансформанта постійної складової є мірою середнього значення 63 відліків зображення. Так як сусідні блоки зображення зазвичай мають сильну кореляційний зв'язок, то постійна складова подальшого блоку в більшості випадків мало відрізняється від DC - складової попереднього блоку. Вона перетворюється з абсолютного значення в відносне, і потім кодується прирощення поточної DC - складової по відношенню до попередньої (ДИКМ). p align="justify"> Трансформантів змінних складових перетворюються в послідовність способом В«ЗигзагВ». Послідовність трансформант AC можна вважати методом кодування довжин повторюваних символів (так як в утвореної послідовності є велика кількість нулів), або хаффменовскім або арифметичним кодуванням. br/>
Схема зчитування відліків фрагмента зображення
0.0 0.1 0.2 1.01.11.22.02.12.23.03.13.24.04.14.25.05.15.26.06.16.26.37.07.17.27.3
Для стиснення послідовності AC-трансформант фрагмента зображення рекомендується використовувати так зване ентропійне кодування. При цьому способі амплітуди ненульових АС - складових відображаються нерівномірним кодом, що не володіє властивістю разделимости кодових комбінацій. Тому для їх поділу перед кожною з комбінацій ставиться індикатор, який вказує довжину поточної кодової комбінації. Довгі групи нулів, розташовані між ненульовими трансформанта, стискаються методом кодування довжин послід овательності однакових символів. У відповідності з рекомендацією JPEG відрізки зигзаг-послідовності, що складаються з групи нульових і однієї ненульовий трансформант, кодуються двома словами: СІМ1 і СІМ2. СІМ1 представлений одним байтом, старший напівбайт якого вказує довжину ряду нульових трансформант кодованого відрізка, а молодший - розмір (кількість бітів) другого символу СІМ2, що відображає амплітуду ненульовий трансформанти, завершальну відрізок послідовності нульових трансформант. Очевидно, що напівбайт може закодувати довжину відрізка, що складається з 1 .. 15 нуль...