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

1. Способ декодирования видео, содержащий
определение использования пространственно изменяющегося преобразования (SVT) для остаточного блока;
определение SVT-типа для остаточного блока, когда SVT используется для остаточного блока, в котором SVT-тип для остаточного блока является либо SVT-V-типом, либо SVT-H-типом, в котором SVT-V-тип указывает, что ширина блока преобразования остаточного блока составляет половину размера ширины остаточного блока, и высота блока преобразования равна размеру высоты остаточного блока, в котором SVT-H-тип указывает, что ширина блока преобразования имеет тот же размер ширины остаточного блока, и высота блока преобразования равна половине размера высоты остаточного блока;
получение размера блока преобразования блока преобразования согласно SVT-типу;
определение позиции блока преобразования блока преобразования;
определение типа преобразования блока преобразования в соответствии с SVT-типом и позицией блока преобразования блока преобразования, в котором тип преобразования указывает горизонтальное преобразование и вертикальное преобразование для блока преобразования, в котором, по меньшей мере, одно из: горизонтальное преобразование, и вертикальное преобразование основано на DST-7;
синтаксический анализ коэффициентов преобразования блока преобразования согласно размеру блока преобразования; и
восстановление остаточного блока на основании типа преобразования, размера блока преобразования, позиции блока преобразования и коэффициентов преобразования блока преобразования.
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-типом и позицией блока преобразования блока преобразования, в котором тип преобразования указывает горизонтальное преобразование и вертикальное преобразование для блока преобразования, в котором, по меньшей мере, одно из: горизонтальное преобразование и вертикальное преобразование основано на DST-7;
блок, выполненный с возможностью синтаксического анализа коэффициентов преобразования блока преобразования в соответствии с размером блока преобразования; и
блок, выполненный с возможностью восстанавливать остаточный блок на основании типа преобразования, позиции блока преобразования и коэффициентов преобразования блока преобразования.
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-типом и позицией блока преобразования блока преобразования, в котором тип преобразования указывает горизонтальное преобразование и вертикальное преобразование для блока преобразования, в котором, по меньшей мере, одно из: горизонтальное преобразование и вертикальное преобразование основано на DST-7;
анализировать коэффициенты преобразования блока преобразования согласно размеру блока преобразования; и
восстановить остаточный блок на основании типа преобразования, позиции блока преобразования и коэффициентов преобразования блока преобразования.
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-типом и позицией блока преобразования блока преобразования, в котором тип преобразования указывает горизонтальное преобразование и вертикальное преобразование для блока преобразования, в котором, по меньшей мере, одно из: горизонтальное преобразование и вертикальное преобразование основано на DST-7;
синтаксический анализ коэффициентов преобразования блока преобразования согласно размеру блока преобразования; и
восстановление остаточного блока на основании типа преобразования, размера блока преобразования, позиции блока преобразования и коэффициентов преобразования блока преобразования.
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.