СПОСОБ КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, СПОСОБ ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, ПРОГРАММА КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И ПРОГРАММА ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ

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