КОДЕР, ДЕКОДЕР И СООТВЕТСТВУЮЩИЕ СПОСОБЫ, КОТОРЫЕ ИСПОЛЬЗУЮТСЯ ДЛЯ ПРОЦЕССА ПРЕОБРАЗОВАНИЯ

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