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

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