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

1. Способ декодирования изображения, содержащий этапы, на которых:
извлекают из битового потока режим внутрикадрового предсказания текущего блока, причем режим внутрикадрового предсказания указывает конкретное направление из множества направлений, причем конкретное направление указывается путем использования одного из числа dx в горизонтальном направлении и постоянного числа в вертикальном направлении, или числа dy в вертикальном направлении и постоянного числа в горизонтальном направлении, при этом dx и dy являются целыми числами;
определяют количество соседних пикселов, расположенных с левой стороны текущего блока или с верхней стороны текущего блока;
определяют позицию одного или более соседних пикселов среди соседних пикселов, расположенных с левой стороны текущего блока или с верхней стороны текущего блока, используя побитовую операцию сдвига, основываясь на позиции текущего пиксела (j, i) и одном из чисел dx и dy, указывающих конкретное направление, при этом j и i являются целыми числами, и
выполняют внутрикадровое предсказание к текущему блоку, используя количество соседних пикселов и позицию одного или более соседних пикселов,
при этом выполнение внутрикадрового предсказания содержит этап, на котором получают значение текущего пиксела, используя количество соседних пикселов и позицию одного или более соседних пикселов, при этом
когда количество соседних пикселов равно 1, значение текущего пиксела получают, основываясь на соседнем пикселе; и когда количество соседних пикселов равно 2, значение предсказания текущего пиксела получают, основываясь на средневзвешенном значении соседних пикселов,
при этом:
позиция одного или более соседних пикселов, расположенных с верхней стороны текущего блока, определяется из i∙dx >> m, где i является позицией текущего пиксела в вертикальном направлении, dx является числом dx в горизонтальном направлении, m относится к постоянному числу в вертикальном направлении и >> является побитовой операцией сдвига, и
позиция одного или более соседних пикселов, расположенных с левой стороны текущего блока, определяется из j∙dy >> n, где j является позицией текущего пиксела в горизонтальном направлении, dy является числом dy в вертикальном направлении и n относится к постоянному числу в горизонтальном направлении,
при этом побитовая операция сдвига оперирует с двоичным представлением i∙dx и j∙dy.