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

1. Способ декодирования видео, выполняемый устройством декодирования, причем способ содержит:
получение информации предсказания и остаточной информации для текущего блока из потока битов;
выведение режима интра–предсказания текущего блока на основе информации предсказания;
выведение соседних выборок, включающих в себя левые соседние выборки и верхние соседние выборки текущего блока;
выведение опорных выборок для предсказания целевой выборки текущего блока среди соседних выборок на основе положения целевой выборки и угла предсказания режима интра–предсказания;
определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока;
выведение выборки предсказания целевой выборки на основе интерполяционного фильтра и опорных выборок;
выведение остаточной выборки целевой выборки на основе остаточной информации; и
генерирование реконструированной картинки на основе выборки предсказания и остаточной выборки,
при этом определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока содержит:
определение того, является ли размер текущего блока меньшим, чем первое конкретное значение; и
на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, определение того, является ли угол предсказания режима интра–предсказания меньшим, чем второе конкретное значение,
при этом на основе размера текущего блока, являющегося не меньшим, чем первое конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр,
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как кубический фильтр, и
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося не меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр.
2. Способ декодирования видео по п. 1, причем
выведение выборки предсказания целевой выборки на основе интерполяционного фильтра и опорных выборок содержит:
выведение коэффициентов фильтрации интерполяционного фильтра на основе положения целевой выборки и угла предсказания и
выведение выборки предсказания целевой выборки на основе коэффициентов фильтрации и опорных выборок.
3. Способ декодирования видео по п. 1, причем
на основе ширины и высоты текущего блока, являющихся равными, размер текущего блока равен ширине текущего блока.
4. Способ декодирования видео по п. 1, причем
на основе ширины и высоты текущего блока, являющихся различными и режима интра–предсказания текущего блока, являющегося направленным режимом интра–предсказания, имеющим вертикальную направленность, размер текущего блока равен ширине текущего блока.
5. Способ декодирования видео по п. 1, причем
на основе ширины и высоты текущего блока, являющихся различными и режима интра–предсказания текущего блока, являющегося направленным режимом интра–предсказания, имеющим горизонтальную направленность, размер текущего блока равен высоте текущего блока.
6. Способ кодирования видео, выполняемый устройством кодирования, причем способ содержит:
определение режима интра–предсказания текущего блока;
выведение соседних выборок, включающих в себя левые соседние выборки и верхние соседние выборки текущего блока;
выведение опорных выборок для предсказания целевой выборки текущего блока среди соседних выборок на основе положения целевой выборки и угла предсказания режима интра–предсказания;
определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока;
выведение выборки предсказания целевой выборки на основе интерполяционного фильтра и опорных выборок;
выведение остаточной выборки целевой выборки на основе остаточной информации; и
кодирование информации видео, содержащей информацию предсказания и остаточную информацию для текущего блока,
при этом определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока содержит:
определение того, является ли размер текущего блока меньшим, чем первое конкретное значение; и
на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, определение того, является ли угол предсказания режима интра–предсказания меньшим, чем второе конкретное значение,
при этом на основе размера текущего блока, являющегося не меньшим, чем первое конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр,
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как кубический фильтр, и
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося не меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр.
7. Невременный считываемый компьютером носитель хранения, хранящий информацию видео, причем информация видео, при исполнении, побуждает устройство декодирования выполнять следующие этапы:
получение информации предсказания и остаточной информации для текущего блока из потока битов;
выведение режима интра–предсказания текущего блока на основе информации предсказания;
выведение соседних выборок, включающих в себя левые соседние выборки и верхние соседние выборки текущего блока;
выведение опорных выборок для предсказания целевой выборки текущего блока среди соседних выборок на основе положения целевой выборки и угла предсказания режима интра–предсказания;
определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока;
выведение выборки предсказания целевой выборки на основе интерполяционного фильтра и опорных выборок;
выведение остаточной выборки целевой выборки на основе остаточной информации; и
генерирование реконструированной картинки на основе выборки предсказания и остаточной выборки,
при этом определение интерполяционного фильтра для целевой выборки на основе режима интра–предсказания и размера текущего блока содержит:
определение того, является ли размер текущего блока меньшим, чем первое конкретное значение; и
на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, определение того, является ли угол предсказания режима интра–предсказания меньшим, чем второе конкретное значение,
при этом на основе размера текущего блока, являющегося не меньшим, чем первое конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр,
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как кубический фильтр, и
при этом на основе размера текущего блока, являющегося меньшим, чем первое конкретное значение, и угла предсказания режима интра–предсказания, являющегося не меньшим, чем второе конкретное значение, интерполяционный фильтр для целевой выборки выводится как гауссов фильтр.