СПОСОБ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ВИДЕОДАННЫХ

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