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

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