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

1. Способ кодирования изображения с использованием внутрикадрового предсказания, содержащий этапы, на которых:
делят текущий кадр изображения, по меньшей мере, на один блок, имеющий предварительно определенный размер;
определяют, из числа пикселов соседнего блока, который был предварительно восстановлен перед пикселом, по меньшей мере, одного блока посредством использования продолженной линии, имеющей предварительно определенный угол наклона вблизи пиксела, по меньшей мере, одного блока; и
предсказывают пиксел, по меньшей мере, одного блока, посредством использования определенного пиксела соседнего блока.
-1
2. Способ по п.1, в котором угол наклона равен tan(dy/dx), dx и dy являются целыми числами, а значение, по меньшей мере, одного из параметров dx и dy является степенью двух.
-1
3. Способ по п.1, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а абсолютные значения dx и dy задаются таким образом, чтобы расстояние между направлениями предсказания, близкими к горизонтальному направлению или вертикальному направлению, являлось коротким, а расстояние между режимами предсказания, близкими к диагональному направлению, являлось длинным.
-1
4. Способ по п.1, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а параметр (dx, dy) имеет, по меньшей мере, одно значение, выбранное из групп, состоящих из следующих значений: (-32, 32), (-26, 32), (-21, 32), (-17, 32), (-13, 32), (-9, 32), (-5, 32), (-2, 32), (0, 32), (2, 32), (5, 32), (9, 32), (21, 32), (26, 32), (32, 32), (32, -26), (32, -21), (32, -17), (32, -13), (32, -9), (32, -5), (32, -2), (32, 0), (32, 2), (32, 13), (32, 17), (32, 21), (32, 26) и (32, 32).
5. Способ декодирования изображения с использованием внутрикадрового предсказания, содержащий этапы, на которых:
делят текущий кадр изображения на, по меньшей мере, один блок, имеющий предварительно определенный размер;
извлекают из битового потока информацию о режиме внутрикадрового предсказания, которая указывает режим внутрикадрового предсказания, применяемый к, по меньшей мере, одному блоку; и
выполняют внутрикадровое предсказание применительно к, по меньшей мере, одному блоку, в соответствии с режимом внутрикадрового предсказания, указанным посредством извлеченной информации о режиме внутрикадрового предсказания,
причем в режиме внутрикадрового предсказания пиксел соседнего блока предсказывает пиксел, по меньшей мере, одного блока, пиксел соседнего блока определяется из числа пикселов соседнего блока, который был предварительно восстановлен перед пикселом, по меньшей мере, одного блока, посредством использования продолженной линии, имеющей предварительно определенный угол наклона вблизи пиксела, по меньшей мере, одного блока.
-1
6. Способ по п.5, в котором угол наклона равен tan(dy/dx), dx и dy являются целыми числами, а значение, по меньшей мере, одного из параметров dx и dy является степенью двух.
7. Способ по п.6, в котором в режиме внутрикадрового предсказания N пикселов, N является целым числом, расположенных на верхней стороне, по меньшей мере, одного блока и близко к продолженной линии, имеющей угол наклона, определяются в качестве пикселов соседнего блока, а значение dy является степенью двух.
8. Способ по п.6, в котором в режиме внутрикадрового предсказания N пикселов, N является целым числом, расположенных на левой стороне, по меньшей мере, одного блока и близко к продолженной линии, имеющей угол наклона, определяются в качестве пикселов соседнего блока, а значение dx является степенью двух.
9. Способ по п.6, в котором в режиме внутрикадрового предсказания доступные пикселы из числа N пикселов, N являются целым числом, расположенных на верхней стороне, по меньшей мере, одного блока, и N пикселов, расположенных на левой стороне, по меньшей мере, одного блока близко к продолженной линии, имеющей угол наклона, определяются в качестве пикселов соседнего блока, а значения dx и dy являются степенями двух.
-1
10. Способ по п.5, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а абсолютные значения dx и dy задаются таким образом, чтобы расстояние между направлениями предсказания, близкими к горизонтальному направлению или вертикальному направлению, являлось коротким, а расстояние между режимами предсказания, близкими к диагональному направлению, являлось длинным.
-1
11. Способ по п.10, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а dy имеет постоянное значение, которое является степенью двух, расстояние между продолженными линиями сокращается по мере приближения абсолютного значения dx к 0 так, что расстояние между продолженными линиями сокращается по мере приближения направления определенной продолженной линии, определенной в соответствии со значениями dx и dy, к вертикальному направлению, а расстояние между продолженными линиями увеличивается по мере удаления абсолютного значения dx от 0 так, что расстояние между продолженными линиями увеличивается по мере приближения направления определенной продолженной линии к горизонтальному направлению.
-1
12. Способ по п.10, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а dx имеет постоянное значение, которое является степенью двух, причем расстояние между продолженными линиями сокращается по мере приближения абсолютного значения dy к 0 так, что расстояние между продолженными линиями сокращается по мере приближения направления определенной продолженной линии, определенной в соответствии со значениями dx и dy, к горизонтальному направлению, а расстояние между продолженными линиями увеличивается по мере удаления абсолютного значения dy от 0 так, что расстояние между продолженными линиями увеличивается по мере приближения направления определенной продолженной линии к вертикальному направлению.
-1
13. Способ по п.5, причем угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а пиксел, расположенный в i-й координате (i является целым числом) базируемой на верхней границе, по меньшей мере, одного блока, и в j-й координате (j является целым числом) базируемой на левой границе, по меньшей мере, одного блока, находится в позиции (j, i), причем верхний соседний пиксел и левый соседний пиксел, находящиеся близко к продолженной линии вблизи пиксела (j, i), располагаются в (j+i·dx/dy, 0) и (0, i+j·dy/dx) соответственно.
14. Способ по п.13, в котором в режиме внутрикадрового предсказания доступные значения С·(dx/dy), с является постоянной, сохраняются, а позиции верхнего соседнего пиксела и левого соседнего пиксела определяются посредством использования сохраненных значений.
-1
15. Способ по п.5, в котором угол наклона равен tan(dy/dx) (dx и dy являются целыми числами), а параметр (dx, dy) имеет, по меньшей мере, одно значение, выбранное из групп, состоящих из следующих значений: (-32, 32), (-26, 32), (-21, 32), (-17, 32), (-13, 32), (-9, 32), (-5, 32), (-2, 32), (0, 32), (2, 32), (5, 32), (9, 32), (21, 32), (26, 32), (32, 32), (32, -26), (32, -21), (32, -17), (32, -13), (32, -9), (32, -5), (32, -2), (32, 0), (32, 2), (32, 13), (32, 17), (32, 21), (32, 26) и (32, 32).