2014-10-23 5 views
2

Я иногда читаю, что базовая линия используется синонимом с секвенциальным режимом сжатия JPEG, и я смущен этим.Какова базовая архитектура JPEG?

На german wiki page for JPEG есть перечислены четыре основных режимов сжатия:

  • последовательных
  • прогрессирующее
  • иерархическое
  • без потерь

При поиске "базовой линии" на этой странице возвращает ноль хиты.

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

Может ли кто-нибудь объяснить мне, что такое «базовая линия» на самом деле?

Я думал, что базовая линия - это название архитектуры для последовательных, прогрессивных и иерархических изображений JPEG, которая является минимальным подпроцессом (понижающая дискретизация, DCT и т. Д.), Программа (например, средство просмотра изображений) должна реализовать такую что он способен просматривать изображения этих режимов. У меня есть книга, в которой указывается:

Существует два основных режима: lossy (также называемый базовым) и без потерь (который обычно создает коэффициенты сжатия около 0,5).

ответ

3

JPEG - это растянутое положение, которое содержит множество различных методов сжатия. Как написано, реализовать JPEG не представляется возможным. Во многом благодаря работе IJG была реализована подмножество стандарта JPEG и была решена.

Есть три типа JPEG (кадры), в общем использовании: 1. Базисного последовательный 2. Расширенного последовательные 3. Прогрессивного

Базовые последовательный и расширенные последовательное декодирование точно таким же образом. Единственное практическое различие заключается в том, что базовая последовательность ограничена двумя таблицами huffman и двумя таблицами квантования, в то время как расширенная последовательность ограничена до 4 единиц. (Есть два других отличия в стандарте, но не влияют на использование JPEG.)

Базовый последовательный JPEG является подмножеством расширенного последовательного JPEG. Однако разница между ними настолько мала, что их фактически нет.

Прогрессивный JPEG связан с последовательным JPEG, но намного сложнее реализовать.

Это JPEG, который обычно используется.

Стандарт JPEG определяет метод сжатия без потерь. 12-битные, полутоновые изображения без потерь используются в медицинских приложениях. Это единственное место, о котором я знаю, они используются.

Иерархический JPEG не используется за пределами академических кругов.

Использование списка:

  • последовательных
  • прогрессирующих
  • иерархических
  • без потерь

Это более понятно, как

  • последовательных (базовый или Продлены фактически то же самое)
  • прогрессивные (Относящийся к последовательным, но более сложным)
  • иерархических (Не используются и не поддерживается)
  • без потерь (редко используются и несколько приложений, поддержка)
Смежные вопросы