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

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