УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕОСИГНАЛОВ

1. Устройство декодирования видеосигнала для выполнения обработки посредством уточнения вектора движения на стороне декодера (DMVR), корректирующей векторы движения mvL0 и mvL1 путем использования двух эталонных изображений, содержащее
блок DMVR, выполненный с возможностью выведения dmvrFlag, указывающего, выполнена или нет обработка DMVR, и выполнения обработки DMVR в случае, когда dmvrFlag указывает, что обработка DMVR выполнена,
при этом блок DMVR выводит dmvrFlag на основе по меньшей мере одного из luma_weight_l0_flag[refIdxL0] или luma_weight_l1_flag[refIdxL1],
при этом luma_weight_l0_flag[refIdxL0] устанавливает, присутствуют или нет весовой коэффициент w0 и смещение o0 для освещенности предсказания L0, указанного индексом refIdxL0 эталонного изображения;
luma_weight_l1_flag[refIdxL1] устанавливает, присутствуют или нет весовой коэффициент w1 и смещение o1 для освещенности предсказания L1, указанного индексом refIdxL1 эталонного изображения.
2. Устройство декодирования видеосигналов по п. 1, в котором блок DMVR не выполняет обработку DMVR в случае, когда по меньшей мере один из luma_weight_l0_flag[refIdxL0] или luma_weight_l1_flag[refIdxL1] равен 1.
3. Устройство декодирования видеосигналов по п. 1, в котором блок DMVR выводит dmvrFlag как «ЛОЖЬ» в случае, если по меньшей мере один из luma_weight_l0_flag[refIdxL0] или luma_weight_l1_flag[refIdxL1] равен 1.
4. Устройство декодирования видеосигналов по п. 1, в котором блок DMVR определяет, выполняется или нет обработка DMVR, на основании того, равны ли 0 оба luma_weight_l0_flag[refIdxL0] и luma_weight_l1_flag[refIdxL1].
5. Устройство декодирования видеосигналов по п. 4, в котором блок DMVR выполняет обработку DMVR в случае, когда оба luma_weight_l0_flag[refIdxL0] и luma_weight_l1_flag[refIdxL1] равны 0.
6. Устройство декодирования видеосигналов по п. 4, в котором блок DMVR выводит dmvrFlag как «ИСТИНА» в случае, когда оба luma_weight_l0_flag[refIdxL0] и luma_weight_l1_flag[refIdxL1] равны 0.
7. Устройство кодирования видеосигнала для выполнения обработки посредством уточнения вектора движения на стороне декодера (DMVR), корректирующей векторы движения mvL0 и mvL1 путем использования двух эталонных изображений, содержащее
блок DMVR, выполненный с возможностью выведения dmvrFlag, указывающего, выполнена или нет обработка DMVR, и выполнения обработки DMVR в случае, когда dmvrFlag указывает, что обработка DMVR выполнена,
при этом блок DMVR выводит dmvrFlag на основе по меньшей мере одного из luma_weight_l0_flag[refIdxL0] или luma_weight_l1_flag[refIdxL1],
при этом luma_weight_l0_flag[refIdxL0] устанавливает, присутствуют или нет весовой коэффициент w0 и смещение o0 для освещенности предсказания L0, указанного индексом refIdxL0 эталонного изображения; и
luma_weight_l1_flag[refIdxL1] устанавливает, присутствуют или нет весовой коэффициент w1 и смещение o1 для освещенности предсказания L1, указанного индексом refIdxL1 эталонного изображения.
8. Способ декодирования видеосигнала для выполнения обработки посредством уточнения вектора движения на стороне декодера (DMVR), корректирующей векторы движения mvL0 и mvL1 путем использования двух эталонных изображений, содержащий этапы:
выведения dmvrFlag на основе по меньшей мере одного из luma_weight_l0_flag[refIdxL0] или luma_weight_l1_flag[refIdxL1],
при этом luma_weight_l0_flag[refIdxL0] устанавливает, присутствуют или нет весовой коэффициент w0 и смещение o0 для освещенности предсказания L0, указанного индексом refIdxL0 эталонного изображения; и
luma_weight_l1_flag[refIdxL1] устанавливает, присутствуют или нет весовой коэффициент w1 и смещение o1 для освещенности предсказания L1, указанного индексом refIdxL1 эталонного изображения; и
выполнения обработки DMVR в случае, когда dmvrFlag указывает, что обработка DMVR выполнена.