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

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