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

1. Устройство декодирования изображений, содержащее:
- средство декодирования переменной длины, которое выполняет процесс декодирования переменной длины в отношении потока битов для получения параметра прогнозирования и сжатого разностного изображения; и
- контурный фильтр, который выполняет процесс фильтрации в отношении декодированного изображения, которое сформировано посредством суммирования изображения прогнозирования и разностного изображения, причем упомянутое изображение прогнозирования сформировано посредством выполнения процесса прогнозирования с использованием упомянутого параметра прогнозирования, при этом упомянутое разностное изображение сформировано посредством декодирования упомянутого сжатого разностного изображения;
при этом упомянутое средство декодирования переменной длины получает информацию, связанную с каждым из блоков, составляющих упомянутое декодированное изображение, причем упомянутая информация указывает, должен ли выполняться упомянутый процесс фильтрации в отношении каждого из упомянутых блоков;
при этом упомянутый контурный фильтр определяет класс для каждого пикселя упомянутого декодированного изображения и выполняет упомянутый процесс фильтрации с использованием фильтра, соответствующего упомянутому определенному классу;
при этом упомянутый процесс фильтрации не выполняется для блока, когда упомянутая информация указывает, что упомянутый процесс фильтрации не должен выполняться для упомянутого блока.
2. Способ декодирования изображений, содержащий:
- выполнение процесса декодирования переменной длины в отношении потока битов для получения параметра прогнозирования и сжатого разностного изображения; и
- выполнение процесса фильтрации в отношении декодированного изображения, которое сформировано посредством суммирования изображения прогнозирования и разностного изображения, причем упомянутое изображение прогнозирования сформировано посредством выполнения процесса прогнозирования с использованием упомянутого параметра прогнозирования, при этом упомянутое разностное изображение сформировано посредством декодирования упомянутого сжатого разностного изображения;
при этом упомянутый процесс декодирования переменной длины выполняют для получения информации, связанной с каждым из блоков, составляющих упомянутое декодированное изображение, причем упомянутая информация указывает, должен ли выполняться упомянутый процесс фильтрации для каждого из упомянутых блоков;
при этом определяют класс для каждого пикселя упомянутого декодированного изображения, и при упомянутом процессе фильтрации используют фильтр, соответствующий упомянутому определенному классу;
при этом упомянутый процесс фильтрации не выполняют для блока, когда упомянутая информация указывает, что упомянутый процесс фильтрации не должен выполняться для упомянутого блока.