СПОСОБ И УСТРОЙСТВО ПРОГНОЗИРОВАНИЯ ИЗОБРАЖЕНИЙ И СЧИТЫВАЕМЫЙ КОМПЬЮТЕРОМ НОСИТЕЛЬ ДАННЫХ

1. Способ прогнозирования изображения, содержащий:
определение того, используется ли режим слияния для текущего блока изображения;
когда режим слияния используется для текущего блока изображения, определение того, доступен ли режим слияния уровня-1;
когда режим слияния уровня-1 недоступен, и элемент синтаксиса высокого уровня, соответствующий первому режиму слияния в режиме слияния уровня-2, указывает, что первый режим слияния запрещено использовать, определение второго режима слияния в режиме слияния уровня-2 в качестве целевого режима слияния, применимого к текущему блоку изображения, при этом режим слияния уровня-2 содержит первый режим слияния и второй режим слияния; и
прогнозирование текущего блока изображения на основе целевого режима слияния.
2. Способ по п. 1, дополнительно содержащий:
когда режим слияния уровня-1 недоступен, и элемент синтаксиса высокого уровня, соответствующий первому режиму слияния в режиме слияния уровня-2, указывает, что первый режим слияния разрешен для использования, определение целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего второму режиму слияния в режиме слияния уровня-2, и/или информации о доступном статусе второго режима слияния, при этом информация о доступном статусе второго режима слияния используется для указания того, используется ли второй режим слияния, когда прогнозируется текущий блок изображения.
3. Способ по п. 2, в котором определение целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего второму режиму слияния, и/или информации о доступном статусе второго режима слияния, содержит:
когда элемент синтаксиса высокого уровня, соответствующий второму режиму слияния, и/или информация о доступном статусе второго режима слияния указывает/указывают, что второй режим слияния запрещено использовать, определение первого режима слияния как целевого режима слияния.
4. Способ по п. 2 или 3, в котором перед определением целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего второму режиму слияния, и/или информации о доступном статусе второго режима слияния, способ дополнительно содержит:
определение того, что текущий блок изображения удовлетворяет хотя бы одному из следующих условий:
размер текущего блока изображения соответствует заданному условию;
режим пропуска не используется для прогнозирования текущего блока изображения.
5. Способ по п. 4, в котором размер текущего блока изображения соответствует заданному условию, содержит:
текущий блок изображения удовлетворяет следующим трем условиям:
(cdWidth * cbHeight) ≥64;
cbWidth < 128; и
cbHeight < 128, при этом
cdWidth - ширина текущего блока изображения, а cbHeight - высота текущего блока изображения.
6. Способ по любому из пп. 1-5, в котором первый режим слияния представляет собой режим TPM треугольного разделения, а второй режим слияния представляет собой комбинированный режим CIIP с внутрикадровым и межкадровым прогнозированием.
7. Способ по п. 6, в котором перед определением целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего второму режиму слияния, и/или информации о доступном статусе второго режима слияния, способ дополнительно содержит:
определение того, что типом фрагмента или группы фрагментов, в которых расположен текущий блок изображения, является B; и
определение того, что максимальное количество возможных режимов TPM, поддерживаемое фрагментом или группой фрагментов, в которых расположен текущий блок изображения, больше или равно 2.
8. Способ по п. 1, в котором первый режим слияния является режимом TPM, второй режим слияния является режимом CIIP, и способ дополнительно содержит:
когда режим слияния уровня-1 недоступен, и элемент синтаксиса высокого уровня, соответствующий режиму TPM, указывает, что режим TPM разрешен для использования, но текущий блок изображения не удовлетворяет по меньшей мере одному из условия A и условия B, определение режима CIIP в качестве целевого режима слияния, при этом условие A состоит в том, что тип фрагмента, в котором расположен текущий блок изображения, является B, а условие B состоит в том, что максимальное количество возможных режимов TPM, поддерживаемое фрагментом или группой фрагментов, в которых расположен текущий блок изображения, больше или равно 2.
9. Способ по любому из пп. 1-8, в котором элемент синтаксиса высокого уровня является элементом синтаксиса по меньшей мере на одном из уровня последовательности, уровня изображения, уровня фрагмента и уровня группы фрагментов.
10. Способ по любому из пп. 1-9, в котором режим слияния уровня-1 содержит обычный режим слияния, слияние с режимом MMVD разности векторов движения и режим слияния подблоков.
11. Способ по п. 1, дополнительно содержащий:
когда режим слияния уровня-1 недоступен, определение целевого режима слияния из режима слияния уровня-2, при этом режим слияния уровня-2 содержит режим TPM и режим CIIP; и
когда разрешено использование режима CIIP и не выполняется одно из следующих условий, определение режима CIIP как целевого слияния:
условие D: разрешено использование режима TPM;
условие E: режим пропуска не используется для прогнозирования текущего блока изображения;
условие F: (cbWidth * cbHeight) ≥ 64;
условие G: cbWidth < 128; и
условие H: cbHeight < 128, при этом
cbWidth текущего блока изображения - ширина текущего блока изображения, а cbHeight - высота текущего блока изображения.
12. Способ по любому из пп. 1-11, в котором способ прогнозирования применяется к стороне кодера для кодирования текущего блока изображения.
13. Способ по любому из пп. 1-11, в котором способ прогнозирования применяется к стороне декодера для декодирования текущего блока изображения.
14. Способ прогнозирования изображения, содержащий:
определение того, используется ли режим слияния для текущего блока изображения;
когда режим слияния используется для текущего блока изображения, определение того, доступен ли режим слияния уровня-1;
когда режим слияния уровня-1 недоступен, определение целевого режима слияния из режима слияния уровня-2, при этом режим слияния уровня-2 содержит режим TPM и режим CIIP; и
определение режима CIIP как целевого режима слияния, когда разрешено использование режима CIIP и не выполняется одно из следующих условий:
условие 1: разрешено использование режима TPM;
условие 2: тип фрагмента или группы фрагментов, в которых расположен текущий блок изображения, является B;
условие 3: максимальное количество возможных режимов TPM, поддерживаемое фрагментом или группой фрагментов, в которых расположен текущий блок изображения, определено как большее или равное 2;
условие 4: размер текущего блока изображения соответствует заданному условию; и
условие 5: режим пропуска не используется для прогнозирования текущего блока изображения.
15. Способ по п. 14, в котором определение целевого режима слияния из режима слияния уровня-2 содержит:
когда любое из условия 1 - условия 5 не выполняется, установку значения информации о доступном статусе, которое указывает доступный статус режима CIIP, на первое значение, при этом, когда значение информации о доступном статусе, которое указывает доступный статус режима CIIP является первым значением, режим CIIP используется для выполнения прогнозирования изображения для текущего блока изображения.
16. Способ по п. 14, в котором определение целевого режима слияния из режима слияния уровня-2 содержит:
когда все условия от условия 1 до условия 5 выполнены, определение целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего режиму CIIP, и/или информации о доступном статусе, которая указывает доступный статус режима CIIP, при этом информация о доступном статусе, которая указывает доступный статус режима CIIP, используется, чтобы указать, используется ли режим CIIP, когда прогнозируется текущий блок изображения.
17. Способ по п. 16, в котором определение целевого режима слияния на основе элемента синтаксиса высокого уровня, соответствующего режиму CIIP, и/или информации о доступном статусе, которая указывает доступный статус режима CIIP, содержит:
когда элемент синтаксиса высокого уровня, соответствующий режиму CIIP, и/или информация о доступном статусе, которая указывает доступный статус режима CIIP, указывает/указывают, что режим CIIP запрещено использовать, определение режима TPM как целевого режима слияния.
18. Способ по п. 17, в котором, когда элемент синтаксиса высокого уровня, соответствующий режиму CIIP, и/или информация о доступном статусе, которая указывает доступный статус режима CIIP, указывает/указывают, что режим CIIP запрещено использовать, определение режима TPM в качестве целевого режима слияния содержит:
когда элемент синтаксиса высокого уровня, соответствующий режиму CIIP, и/или информация о доступном статусе, которая указывает доступный статус режима CIIP, указывает/указывают, что режим CIIP запрещено использовать, установку значения информации о доступном статусе, которое указывает доступный статус режима TPM до первого значения, при этом, когда значение информации о доступном статусе, которое указывает доступный статус режима TPM, является первым значением, режим TPM используется для выполнения прогнозирования изображения для текущего блока изображения.
19. Способ по любому из пп. 14-18, в котором способ прогнозирования применяется к стороне кодера для кодирования текущего блока изображения.
20. Способ по любому из пп. 14-18, в котором способ прогнозирования применяется к стороне декодера для декодирования текущего блока изображения.
21. Устройство прогнозирования изображения, при этом устройство прогнозирования изображения содержит модуль, выполненный с возможностью осуществления способа по любому из пп. 1-12 или 13-19.
22. Устройство прогнозирования изображения, содержащее:
память, выполненную с возможностью хранения программы; и
процессор, выполненный с возможностью выполнения программы, хранящейся в памяти, при этом, когда программа, хранящаяся в памяти, выполняется процессором, процессор осуществляет способ по любому из пп. 1-13 или 14-20.
23. Устройство кодирования, содержащее устройство прогнозирования изображения по п. 21 или 22.
24. Устройство декодирования, содержащее устройство прогнозирования изображения по п. 21 или 22.
25. Электронное устройство, при этом электронное устройство содержит устройство кодирования по п. 23 и/или устройство декодирования по п. 24.
26. Считываемый компьютером носитель данных, при этом считываемый компьютером носитель данных хранит компьютерную программу, которая может выполняться процессором, и когда компьютерная программа выполняется процессором, процессор осуществляет способ по любому из пп. 1-13 или 14-20.
27. Носитель данных, на котором хранится поток битов, полученный посредством использования способа по любому из пп. 1-13 или 14-20.
28. Программа, содержащая программный код для выполнения способа по любому из пп. 1-13 или 14-20 при выполнении на компьютере или процессоре.
29. Кодер, содержащий схему обработки для выполнения способа по любому из пп. 1-13 или 14-20.