ПРОСТРАНСТВЕННО ИЗМЕНЯЮЩЕЕСЯ ПРЕОБРАЗОВАНИЕ С ТИПОМ АДАПТИВНОГО ПРЕОБРАЗОВАНИЯ

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