КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ВИДЕО

1. Способ декодирования, содержащий:
когда характеристическая информация текущего блока удовлетворяет конкретным условиям, выполнение следующих этапов:
получение первой целевой информации о движении и второй целевой информации о движении текущего блока, причем первая целевая информация о движении отличается от второй целевой информации о движении; и
осуществление процесса декодирования на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении;
причем характеристическая информация, по меньшей мере, содержит тип текущего слайса, в котором расположен текущий блок, режим информации о движении текущего блока и информацию о размере текущего блока;
причем осуществление процесса декодирования на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении содержит: осуществление компенсации движения на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении для получения значения прогнозирования текущего блока;
причем значение прогнозирования текущего блока, по меньшей мере, содержит значение прогнозирования первой области субблока, значение прогнозирования второй области субблока и значение прогнозирования третьей области субблока;
причем значение прогнозирования первой области субблока получают путем выполнения компенсации движения на первой области субблока на основе первой целевой информации о движении, значение прогнозирования второй области субблока получают путем выполнения компенсации движения на второй области субблока на основе второй целевой информации о движении, а значение прогнозирования третьей области субблока получают путем выполнения взвешенной компенсации на третьей области субблока на основе первой целевой информации о движении и второй целевой информации о движении;
причем значение прогнозирования третьей области субблока содержит значения прогнозирования всех субблоков в третьей области субблока, и каждый субблок в третьей области субблока представляет собой блок пикселей 1*1,
получение значения прогнозирования третьей области субблока путем выполнения взвешенной компенсации на третьей области субблока на основе первой целевой информации о движении и второй целевой информации о движении содержит:
для каждого субблока в третьей области субблока,
определение первого значения прогнозирования субблока на основе первой целевой информации о движении;
определение второго значения прогнозирования субблока на основе второй целевой информации о движении; и
получение взвешенного значения прогнозирования субблока на основе первого значения прогнозирования, первого весового коэффициента, соответствующего первому значению прогнозирования, второго значения прогнозирования и второго весового коэффициента, соответствующего второму значению прогнозирования,
причем взвешенное значение прогнозирования субблока равно P1*a+P2*b, когда первое значение прогнозирования равно P1, второе значение прогнозирования равно P2, первый весовой коэффициент равен a, а второй весовой коэффициент равен b;
причем набор значений первого весового коэффициента для компонента яркости каждого субблока в третьей области субблока представляет собой {7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8};
причем условие удовлетворения характеристической информации текущего блока конкретным условиям по меньшей мере содержит:
тип текущего слайса, в котором расположен текущий блок, равен В;
ширина текущего блока больше или равна 8, высота текущего блока больше или равна 8.
2. Способ декодирования по п.1, в котором, когда текущий блок разрешает общий режим слияния режима разделения субблоков или общий режим слияния режима множества гипотез с слиянием вне изображения и прогнозированием внутри изображения, характеристическая информация текущего блока не удовлетворяет конкретным условиям.
3. Способ декодирования по п.1, в котором первая целевая информация о движении и вторая целевая информация о движении являются, соответственно, информацией о движении первого треугольного субблока и второго треугольного субблока, полученных путем разделения текущего блока,
когда характеристическая информация текущего блока удовлетворяет конкретным условиям, выполняемые этапы дополнительно содержат:
разделение текущего блока на первый треугольный субблок и второй треугольный субблок на основе метода разделения, указанного посредством информации индикации.
4. Способ декодирования по п.3, в котором разделение текущего блока на первый треугольный субблок и второй треугольный субблок на основе метода разделения, указанного посредством информации индикации, содержит:
разделение текущего блока на первый треугольный субблок и второй треугольный субблок с помощью первого диагонального метода, когда способ разделения, указанный посредством информации индикации, указывает, что разрешено разделение текущего блока с помощью первого диагонального метода; или
разделение текущего блока на первый треугольный субблок и второй треугольный субблок с помощью второго диагонального метода, когда метод разделения, указанный посредством информации индикации, указывает, что разрешено разделение текущего блока с помощью второго диагонального метода.
5. Способ декодирования по п.1, в котором каждый субблок в третьей области субблока содержит компонент яркости,
причем для компонента яркости,
первое значение прогнозирования – это значение прогнозирования компонента яркости, определенное на основе первой целевой информации о движении,
второе значение прогнозирования – это значение прогнозирования компонента яркости, определенное на основе второй целевой информации о движении, и
взвешенное значение прогнозирования субблока – это взвешенное значение прогнозирования компонента яркости.
6. Способ декодирования по п.1, в котором каждый субблок в третьей области субблока содержит компонент насыщенности,
причем для компонента насыщенности,
первое значение прогнозирования – это значение прогнозирования компонента насыщенности, определенное на основе первой целевой информации о движении,
второе значение прогнозирования – это значение прогнозирования компонента насыщенности, определенное на основе второй целевой информации о движении, и
взвешенное значение прогнозирования субблока – это взвешенное значение прогнозирования компонента насыщенности, которое определяется на основе первого значения прогнозирования, второго значения прогнозирования, первого весового коэффициента и второго весового коэффициента.
7. Способ декодирования по п.3, в котором для каждого субблока в третьей области субблока,
когда субблок расположен в первом треугольном субблоке, первый весовой коэффициент больше второго весового коэффициента;
когда субблок расположен во втором треугольном субблоке, первый весовой коэффициент меньше второго весового коэффициента;
когда субблок расположен на линии раздела, первый весовой коэффициент равен второму весовому коэффициенту.
8. Способ кодирования, содержащий:
когда характеристическая информация текущего блока удовлетворяет конкретным условиям, выполнение следующих этапов:
получение первой целевой информации о движении и второй целевой информации о движении текущего блока, причем первая целевая информация о движении отличается от второй целевой информации о движении; и
осуществление процесса кодирования на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении;
причем характеристическая информация, по меньшей мере, содержит тип текущего слайса, в котором расположен текущий блок, режим информации о движении текущего блока и информацию о размере текущего блока;
причем осуществление процесса кодирования на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении содержит: осуществление компенсации движения на текущем блоке на основе первой целевой информации о движении и второй целевой информации о движении для получения значения прогнозирования текущего блока;
причем значение прогнозирования текущего блока, по меньшей мере, содержит значение прогнозирования первой области субблока, значение прогнозирования второй области субблока и значение прогнозирования третьей области субблока;
причем значение прогнозирования первой области субблока получают путем выполнения компенсации движения на первой области субблока на основе первой целевой информации о движении, значение прогнозирования второй области субблока получают путем выполнения компенсации движения на второй области субблока на основе второй целевой информации о движении, а значение прогнозирования третьей области субблока получают путем выполнения взвешенной компенсации на третьей области субблока на основе первой целевой информации о движении и второй целевой информации о движении; и
значение прогнозирования третьей области субблока содержит значения прогнозирования всех субблоков в третьей области субблока, и каждый субблок в третьей области субблока представляет собой блок пикселей 1×1,
получение значения прогнозирования третьей области субблока путем выполнения взвешенной компенсации на третьей области субблока на основе первой целевой информации о движении и второй целевой информации о движении содержит:
для каждого субблока в третьей области субблока,
определение первого значения прогнозирования субблока на основе первой целевой информации о движении;
определение второго значения прогнозирования субблока на основе второй целевой информации о движении; и
получение взвешенного значения прогнозирования субблока на основе первого значения прогнозирования, первого весового коэффициента, соответствующего первому значению прогнозирования, второго значения прогнозирования и второго весового коэффициента, соответствующего второму значению прогнозирования,
причем взвешенное значение прогнозирования субблока равно P1⋅a+P2⋅b, когда первое значение прогнозирования равно P1, второе значение прогнозирования равно P2, первый весовой коэффициент равен a, а второй весовой коэффициент равен b;
причем набор значений первого весового коэффициента для компонента яркости каждого субблока в третьей области субблока представляет собой {7/8, 6/8, 5/8, 4/8, 3/8, 2/8, 1/8};
причем условие удовлетворения характеристической информации текущего блока конкретным условиям по меньшей мере содержит:
тип текущего слайса, в котором расположен текущий блок, равен В;
ширина текущего блока больше или равна 8, высота текущего блока больше или равна 8.
9. Способ декодирования по п.8, в котором, когда текущий блок разрешает общий режим слияния режима разделения субблоков или общий режим слияния режима множества гипотез с слиянием вне изображения и прогнозированием внутри изображения, характеристическая информация текущего блока не удовлетворяет конкретным условиям.
10. Устройство декодирования, содержащее процессор и машиночитаемый носитель информации, причем машиночитаемый носитель информации хранит машиноисполняемые инструкции, которые вызываются процессором; причем, когда процессор вызывает инструкции, процессор конфигурирован для осуществления способа по любому из пп.1-7.
11. Устройство кодирования, содержащее процессор и машиночитаемый носитель информации, причем машиночитаемый носитель информации хранит машиноисполняемые инструкции, которые вызываются процессором; причем, когда процессор вызывает инструкции, процессор конфигурирован для осуществления способа по п.8.