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

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