Слайд 2Последовательное кодирование длины
Кодек, использующий последовательное кодирование длины - Microsoft RLE (MRLE)
Особенности:
Хорошо подходит для
![Последовательное кодирование длины Кодек, использующий последовательное кодирование длины - Microsoft RLE (MRLE)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-1.jpg)
черно-белых или 8 разрядных графических изображений, таких как кадры анимации.
Не подходит для естественных изображений с высоким разрешением.
Слайд 3Последовательное кодирование длины
ПКД кодирует последовательность пикселей одинакового цвета (например, черного или белого)
![Последовательное кодирование длины ПКД кодирует последовательность пикселей одинакового цвета (например, черного или](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-2.jpg)
как одиночное ключевое слово. Так, например, последовательность пикселей:
77 77 77 77 77 77 77
может быть закодирована как
7 77 (семь 77).
ПКД хорошо работает с изображениями двоичного уровня (например, черно-белый текст или графика) и 8 битными образами, особенно кадрами мультипликации, содержащими большие последовательности одинакового цвета.
ПКД практически не работает с 24 разрядными естественными изображениями, поскольку в подобных изображениях последовательности пикселей одного цвета практически отсутствуют.
Слайд 4Векторная квантизация
Кодеки, использующие векторную квантизацию: Indeo 3.2, Cinepak.
Особенности:
Процесс кодирования в вычислительном отношении
![Векторная квантизация Кодеки, использующие векторную квантизацию: Indeo 3.2, Cinepak. Особенности: Процесс кодирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-3.jpg)
интенсивен и не может быть выполнен в реальном времени без специализированных аппаратных средств.
Быстрый процесс декодирования.
Появление блочных артефактов при высоком сжатии.
Слайд 5При векторной квантизации изображение делится на блоки.
Кодер идентифицирует класс подобных блоков и
![При векторной квантизации изображение делится на блоки. Кодер идентифицирует класс подобных блоков](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-4.jpg)
заменяет их на "универсальный" блочный представитель, составляет поисковую таблицу коротких двоичных кодов
декодер использует поисковую таблицу, чтобы транслировать приблизительное изображение
Слайд 6Дискретное косинус преобразование
Кодеки, использующие дискретное косинус преобразование:
- Motion JPEG
- Editable MPEG
-
![Дискретное косинус преобразование Кодеки, использующие дискретное косинус преобразование: - Motion JPEG -](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-5.jpg)
MPEG-1
- MPEG-2
- MPEG-4
- H.261
- H.263
- H.263+
Особенности:
Появление блочных артефактов при высоком сжатии.
Излом острых граней. Случайное размытие в острых граней.
Большие требования к вычислительным мощностям.
Слайд 8Компенсация движения (КД)
Кодеки, использующие КД:
- ClearVideo (RealVideo) Fractal Video Codec от Iterated Systems
- VDOWave от VDONet
- VxTreme
- MPEG-1,2, и 4
- H.261
-
![Компенсация движения (КД) Кодеки, использующие КД: - ClearVideo (RealVideo) Fractal Video Codec](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-7.jpg)
H.263
- H.263+
Слайд 9Компенсация движения (КД)
Особенности:
Сжатия видео выше, чем при кодировании разности кадров.
Стадия кодирования алгоритма КД в вычислительном
![Компенсация движения (КД) Особенности: Сжатия видео выше, чем при кодировании разности кадров.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/948364/slide-8.jpg)
отношении интенсивна.
Схема КД, используемая в международных стандартах MPEG, H.261, и H.263 работает лучше всего для сцен с ограниченным движением.