Диф. зачет

  1. Множества, мультимножества и их перестановки.
  2. Энтропия Хартли (комбинаторная) и энтропия Шеннона
  3. Нетривиальные преобразования строк: BWT, MTF
  4. Энумеративное кодирование. Общий подход. Кодирование:
    • Перестановок
    • Битовых строк с фиксированной статистикой
    • Произвольных строк с фиксированной статистикой (два подхода)
    • Произвольных строк с фиксированным алфавитом (кодирование полиномом)
  5. Кодирование Хаффмана и его обобщение для произвольных деревьев.
  6. Арифметическое кодирование. Принцип. Барицентрические координаты. Симплексы.
  7. Словарные методы кодирования: LZ77, LZ78, LZW. Неподвижная точка.
  8. Дискретное косинус-преобразование. Алгоритм JPEG.
  9. Подходы к сжатию изображений:
    • Преобразование RGB в YUV с потерями (lossy) и без потерь (lossless).
    • Предикторы
    • Квантование
  10. Подходы к сжатию видео.

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