СИСТЕМА И СПОСОБ СЖАТИЯ ИЗОБРАЖЕНИЯ

1. Способ сжатия цифрового изображения в вычислительном устройстве, причем способ содержит этапы, на которых:
делят изображение на множество подобластей изображения;
выбирают из каталога, включающего в себя множество предварительно определенных шаблонных форм, причем каждая упомянутая форма идентифицируется посредством кода, шаблонную форму для каждой подобласти, которая наиболее близко соответствует одному или более элементам изображения этой подобласти; и
формируют сжатый набор данных для изображения, в котором каждая подобласть представляется посредством кода, идентифицирующего выбранную для него шаблонную форму.
2. Способ по п.1, в котором каталог определяется до того, как анализируется первая подобласть.
3. Способ по п.1, в котором каталог корректируется, когда анализируется одна или несколько подобластей.
4. Способ по п.1, в котором если ни одна из множества шаблонных форм в каталоге не соответствует подобласти изображения в достаточной степени, то формируется новая шаблонная форма и добавляется к каталогу для сжатия этой подобласти изображения.
5. Способ по п.1, в котором изображение делится геометрически для формирования предварительно определенного количества подобластей предварительно определенных размеров.
6. Способ по п.1, в котором изображение делится на основе содержимого изображения.
7. Способ по п.6, в котором границы между подобластями совпадают с границами содержимого изображения, содержащими существенные изменения в элементах изображения.
8. Способ по п.1, содержащий этапы, на которых выбирают множество шаблонных форм для каждой подобласти, причем каждая форма выбирается для различного элемента изображения.
9. Способ по п.1, содержащий этапы, на которых восстанавливают после сжатия изображение с использованием кода для извлечения шаблонной формы из каталога для каждой подобласти, восстанавливают полное изображение посредством комбинирования шаблонных форм для всех подобластей и отображают восстановленное изображение.
10. Способ по п.1, в котором каждая подобласть дополнительно представляется посредством значения разности, представляющего разность в одном или более элементах изображения между подобластью изображения и выбранной для нее шаблонной формой, таким образом, чтобы формировать данные сжатия без потерь.
11. Способ по п.10, содержащий этапы, на которых восстанавливают сжатое изображение с использованием кода для извлечения шаблонной формы из каталога для каждой подобласти и значения разности для одного или более элементов изображения, восстанавливают точную копию без потерь полного изображения посредством комбинирования шаблонных форм и значений разности для всех подобластей и отображают восстановленное изображение.
12. Система для сжатия цифрового изображения, содержащая:
блок хранения для хранения каталога, содержащего множество предварительно определенных шаблонных форм, каждая из которых идентифицируется посредством кода;
модуль разбиения для деления изображения на множество подобластей и
модуль сжатия для выбора шаблонной формы из каталога, которая наиболее близко соответствует элементу изображения, для каждой подобласти и формирования сжатого набора данных для изображения, в котором каждая подобласть изображения представляется посредством кода, идентифицирующего выбранную для него шаблонную форму.
13. Система по п.12, содержащая вычислительное устройство для определения каталога до анализа первой подобласти изображения модулем сжатия.
14. Система по п.12, в которой каталог корректируется, когда анализируется одна или более подобластей.
15. Система по п.12, в которой если модуль сжатия определяет, что ни одна из множества шаблонных форм не совпадает с подобластью изображения в достаточной степени, то модуль сжатия формирует новую шаблонную форму и блок хранения данных добавляет новую шаблонную форму к каталогу для сжатия этой подобласти изображения.
16. Система по п.12, в которой модуль разбиения геометрически делит изображение на предварительно определенное количество подобластей предварительно определенных размеров.
17. Система по п.12, в которой модуль разбиения делит изображение на основе содержимого изображения.
18. Система по п.17, в которой модуль разбиения идентифицирует границы содержимого изображения, содержащие существенные изменения в элементах изображения, и автоматически делит изображение вдоль границ содержимого изображения.
19. Система по п.12, в которой модуль сжатия выбирает множество шаблонных форм для каждой подобласти так, чтобы каждая форма наиболее близко соответствовала подобласти для различного элемента изображения.
20. Система по п.12, содержащая:
блок восстановления после сжатия для восстановления изображения, причем блок восстановления после сжатия использует код из сжатого набора данных для извлечения шаблонной формы из каталога для каждой подобласти и восстанавливает полное изображение посредством комбинирования шаблонных форм для всех подобластей; и
устройство вывода для отображения восстановленного изображения.
21. Система по п.12, в которой модуль сжатия дополнительно представляет каждую подобласть посредством разности в одном или более элементах изображения между подобластью и выбранной для нее шаблонной формой таким образом, чтобы формировать данные сжатия без потерь.
22. Система по п.21, содержащая:
блок восстановления после сжатия для восстановления изображения, причем блок восстановления после сжатия использует код из сжатого набора данных для извлечения шаблонной формы из каталога и значения разности для одного или более элементов изображения для каждой подобласти и восстанавливает полное изображение без потерь посредством комбинирования шаблонных форм и значений разности для всех подобластей; и
устройство вывода для отображения восстановленного изображения без потерь.