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

1. Устройство декодирования изображений, выполненное с возможностью декодировать изображение из битового потока посредством использования множества блоков, включающих в себя первый блок с массивом P × Q пикселей, где P и Q являются целыми числами, причем устройство декодирования изображений содержит:
модуль декодирования, выполненный с возможностью декодирования данных, соответствующих массиву N × M квантованных коэффициентов преобразования, из битового потока, где N является целым числом, удовлетворяющим N < P, а M является целым числом, удовлетворяющим M < Q;
модуль обратного квантования, выполненный с возможностью извлечения массива N × M коэффициентов преобразования из массива N × M квантованных коэффициентов преобразования с использованием матрицы квантования с массивом N × M элементов, причем коэффициенты преобразования представляют частотные компоненты; и
модуль обратного преобразования, выполненный с возможностью извлечения массива P × Q остатков предсказания, соответствующих первому блоку, из массива N × M коэффициентов преобразования посредством выполнения процесса обратного преобразования в отношении массива N × M коэффициентов преобразования, извлеченных модулем обратного квантования.
2. Устройство декодирования изображений по п. 1, в котором первый блок представляет собой квадратный блок.
3. Устройство декодирования изображений по п. 2, в котором целые числа P и Q равны 64, а целые числа N и M равны 32.
4. Устройство декодирования изображений по п. 2, в котором целые числа P и Q равны 128, а целые числа N и M равны 32.
5. Устройство декодирования изображений по п. 1, при этом процесс обратного преобразования включает в себя извлечение массива N × Q промежуточных значений посредством выполнения умножения массива N × M коэффициентов преобразования и матрицы с массивом M × Q, и дополнительно включает в себя извлечение массива P × Q остатков предсказания, соответствующих первому блоку, посредством выполнения умножения матрицы с массивом P × N и массива N × Q промежуточных значений.
6. Устройство декодирования изображений по п. 1, в котором первый блок представляет собой неквадратный блок.
7. Способ декодирования изображений, посредством которого обеспечивается декодирование изображения из битового потока посредством использования множества блоков, включающих в себя первый блок с массивом P × Q пикселей, где P и Q являются целыми числами, причем способ декодирования изображений содержит:
декодирование данных, соответствующих массиву N × M квантованных коэффициентов преобразования, из битового потока, где N является целым числом, удовлетворяющим N < P, а M является целым числом, удовлетворяющим M < Q;
выполнение обратного квантования для извлечения массива N × M коэффициентов преобразования из массива N × M квантованных коэффициентов преобразования с использованием матрицы квантования с массивом N × M элементов, причем коэффициенты преобразования представляют частотные компоненты; и
выполнение обратного преобразования для извлечения массива P × Q остатков предсказания, соответствующих первому блоку, из массива N × M коэффициентов преобразования посредством выполнения процесса обратного преобразования в отношении массива N × M коэффициентов преобразования, извлеченных посредством обратного квантования.
8. Способ декодирования изображений по п. 7, в котором первый блок представляет собой квадратный блок.
9. Способ декодирования изображений по п. 8, в котором целые числа P и Q равны 64, а целые числа N и M равны 32.
10. Способ декодирования изображений по п. 8, в котором целые числа P и Q равны 128, а целые числа N и M равны 32.
11. Способ декодирования изображений по п. 7, при этом процесс обратного преобразования включает в себя извлечение массива N × Q промежуточных значений посредством выполнения умножения массива N × M коэффициентов преобразования и матрицы с массивом M × Q, и дополнительно включает в себя извлечение массива P × Q остатков предсказания, соответствующих первому блоку, посредством выполнения умножения матрицы с массивом P × N и массива N × Q промежуточных значений.
12. Способ декодирования изображений по п. 7, в котором первый блок представляет собой неквадратный блок.
13. Долговременный считываемый компьютером носитель данных, на котором сохранена программа для побуждения компьютера функционировать как каждый модуль устройства декодирования изображений по п. 1.