МЕЖКАДРОВОЕ ПРЕДСКАЗАНИЕ ПРИ ЭКСПОНЕНЦИАЛЬНОМ РАЗДЕЛЕНИИ

1. Декодер, содержащий схему, выполненную с возможностью
приема битового потока;
разделения текущего блока с использованием режима экспоненциального разделения на первую область и вторую область;
определения вектора движения, ассоциированного с областью из первой области или второй области, причем определение включает в себя формирование списка кандидатов; и
декодирования текущего блока с использованием определенного вектора движения.
2. Декодер по п.1, в котором формирование списка кандидатов включает в себя оценку нижнего левого кандидата, левого кандидата, верхнего левого кандидата, верхнего кандидата и верхнего правого кандидата.
3. Декодер по п.2, в котором
определенный вектор движения относится к первой области;
режим экспоненциального разделения включает в себя криволинейный сегмент между первым местоположением яркости и вторым местоположением яркости;
нижний левый кандидат расположен в третьем местоположении яркости непосредственно слева и непосредственно под вторым местоположением яркости;
левый кандидат расположен в четвертом местоположении яркости непосредственно слева от второго местоположения яркости;
левый верхний кандидат расположен в пятом местоположении яркости непосредственно выше и непосредственно слева от самого левого верхнего местоположения яркости первой области;
верхний кандидат расположен в шестом местоположении яркости непосредственно над первым местоположением яркости; и
верхний правый кандидат расположен в седьмом местоположении яркости непосредственно над крайним правым местоположением яркости второй области.
4. Декодер по п.2, в котором
определенный вектор движения предназначен для второй области;
режим экспоненциального разделения включает в себя криволинейный сегмент между первым местоположением яркости и вторым местоположением яркости;
нижний левый кандидат расположен в третьем местоположении яркости непосредственно слева и непосредственно под самым левым нижним местоположением яркости второй области;
левый кандидат расположен в четвертом местоположении яркости непосредственно слева от нижнего левого местоположения яркости второй области;
левый верхний кандидат расположен в пятом местоположении яркости непосредственно выше и непосредственно слева от первого местоположения;
верхний кандидат расположен в шестом местоположении яркости непосредственно над крайним правым верхним местоположением яркости второй области; и
верхний правый кандидат расположен в седьмом местоположении яркости непосредственно выше и справа от самого верхнего правого местоположения яркости второй области.
5. Декодер по п.2, в котором определенный вектор движения предназначен для второй области, причем декодер дополнительно выполнен с возможностью пометки кандидата в качестве недоступного в ответ на определение, что кандидат совмещен с первой областью.
6. Декодер по п.2, в котором определенный вектор движения предназначен для второй области, при этом декодер дополнительно выполнен с возможностью автоматической пометки левого верхнего кандидата в качестве недоступного в ответ на определение, что режим экспоненциального разделения включен.
7. Декодер по п.2, в котором определенный вектор движения предназначен для первой области, причем декодер дополнительно выполнен с возможностью автоматической пометки правого верхнего кандидата в качестве недоступного в ответ на определение, что режим экспоненциального разделения включен.
8. Декодер по п.2, в котором определенный вектор движения предназначен для первой области, причем декодер дополнительно выполнен с возможностью автоматической пометки левого нижнего кандидата в качестве недоступного в ответ на определение того, что режим экспоненциального разделения включен.
9. Декодер по п.1, в котором режим экспоненциального разделения дополнительно содержит режим геометрического разделения.
10. Декодер по п.1, дополнительно выполненный с возможностью определения того, что режим слияния включен для первой области.
11. Декодер по п.1, дополнительно выполненный с возможностью восстановления пиксельных данных текущего блока, причем первая область и вторая область не являются прямоугольными.
12. Декодер по п.1, в котором режим экспоненциального разделения сигнализируется в битовом потоке.
13. Декодер по п.1, в котором разделение текущего блока с использованием режима экспоненциального разделения на первую область и вторую область включает в себя разделение текущего блока кривой линией, характеризуемой заданным шаблоном.
14. Декодер по п.13, в котором кривая линия, разделяющая текущий блок на первую область и вторую область, характеризуется заданным значением коэффициента.
15. Декодер по п.1, в котором режим экспоненциального разделения доступен для блоков размером больше или равных 8×8 выборкам яркости.
16. Декодер по п.1, дополнительно содержащий
процессор энтропийного декодера, выполненный с возможностью приема битового потока и декодирования битового потока в квантованные коэффициенты;
процессор обратного квантования и обратного преобразования, выполненный с возможностью обработки квантованных коэффициентов, включающей в себя выполнение обратного дискретного косинусного преобразования;
фильтр удаления блочности;
буфер кадров; и
процессор внутрикадрового предсказания.
17. Декодер по п.1, в котором битовый поток включает в себя параметр, указывающий, включен ли режим экспоненциального разделения для текущего блока.
18. Декодер по п.1, в котором текущий блок образует часть квадродерева плюс двоичное дерево решений.
19. Декодер по п.18, в котором текущий блок не является листовым узлом квадродерева плюс двоичное дерево решений.
20. Декодер по п.1, в котором текущий блок является единицей дерева кодирования или единицей кодирования.
21. Декодер по п.1, в котором первая область является единицей кодирования или единицей предсказания.
22. Способ, содержащий этапы, на которых
принимают, с помощью декодера, битовый поток
разделяют, с помощью декодера, текущий блок с использованием режима экспоненциального разделения на первую область и вторую область;
определяют, с помощью декодера, вектор движения, ассоциированный с областью из первой области или второй области, причем определение включает в себя формирование списка кандидатов; и
декодируют, с помощью декодера, текущий блок с использованием определенного вектора движения.
23. Способ по п.22, в котором этап формирования списка кандидатов включает в себя подэтап, на котором осуществляют оценку нижнего левого кандидата, левого кандидата, верхнего левого кандидата, верхнего кандидата и верхнего правого кандидата.
24. Способ по п.23, в котором
определенный вектор движения относится к первой области;
режим экспоненциального разделения включает в себя криволинейный сегмент между первым местоположением яркости и вторым местоположением яркости;
нижний левый кандидат расположен в третьем местоположении яркости непосредственно слева и непосредственно под вторым местоположением яркости;
левый кандидат расположен в четвертом местоположении яркости непосредственно слева от второго местоположения яркости;
левый верхний кандидат расположен в пятом местоположении яркости непосредственно выше и непосредственно слева от самого левого верхнего местоположения яркости первой области;
верхний кандидат расположен в шестом местоположении яркости непосредственно над первым местоположением яркости; и
верхний правый кандидат расположен в седьмом местоположении яркости непосредственно над крайним правым местоположением яркости второй области.
25. Способ по п.23, в котором
определенный вектор движения предназначен для второй области, причем режим экспоненциального разделения включает в себя криволинейный сегмент между первым местоположением яркости и вторым местоположением яркости;
нижний левый кандидат расположен в третьем местоположении яркости непосредственно слева и непосредственно под самым левым нижним местоположением яркости второй области;
левый кандидат расположен в четвертом местоположении яркости непосредственно слева от нижнего левого местоположения яркости второй области;
левый верхний кандидат расположен в пятом местоположении яркости непосредственно выше и непосредственно слева от первого местоположения;
верхний кандидат расположен в шестом местоположении яркости непосредственно над крайним правым верхним местоположением яркости второй области; и
верхний правый кандидат расположен в седьмом местоположении яркости непосредственно выше и справа от самого верхнего правого местоположения яркости второй области.
26. Способ по 23, в котором определенный вектор движения предназначен для второй области, и дополнительно содержащий этап, на котором выполняют метку кандидата в качестве недоступного в ответ на определение, что кандидат совмещен с первой областью.
27. Способ по п.23, в котором определенный вектор движения предназначен для второй области, и дополнительно содержащий этап, на котором выполняют автоматическую метку левого верхнего кандидата в качестве недоступного в ответ на определение, что режим экспоненциального разделения включен.
28. Способ по п.23, в котором определенный вектор движения предназначен для первой области, и дополнительно содержащий этап, на котором выполняют автоматическую метку кандидата в правом верхнем углу в качестве недоступного в ответ на определение, что режим экспоненциального разделения включен.
29. Способ по п.23, в котором определенный вектор движения предназначен для первой области, и дополнительно содержащий этап, на котором выполняют автоматическую метку нижнего левого кандидата в качестве недоступного в ответ на определение, что режим экспоненциального разделения включен.
30. Способ по п.22, в котором режим экспоненциального разделения дополнительно содержит режим геометрического разделения.
31. Способ по п.22, дополнительно содержащий этап, на котором определяют, что режим слияния или режим предсказания вектора движения с расширенными возможностями включен для первой области.
32. Способ по п.22, дополнительно содержащий этап, на котором восстанавливают пиксельные данные текущего блока, причем первая область и вторая область не являются прямоугольными.
33. Способ по п.22, в котором режим экспоненциального разделения сигнализируется в битовом потоке.
34. Способ по п.22, в котором этап разделения текущего блока с использованием режима экспоненциального разделения на первую область и вторую область включает в себя подэтап, на котором разделяют текущий блок кривой линией, характеризуемой заданным шаблоном.
35. Способ по п.33, в котором кривая линия, разделяющая текущий блок на первую область и вторую область, характеризуется заданным значением коэффициента.
36. Способ по п.22, в котором режим экспоненциального разделения доступен для блоков размером больше или равных 8×8 выборкам яркости.
37. Способ по п.22, в котором декодер дополнительно содержит
процессор энтропийного декодера, выполненный с возможностью приема битового потока и декодирования битового потока в квантованные коэффициенты;
процессор обратного квантования и обратного преобразования, выполненный с возможностью обработки квантованных коэффициентов, включающей в себя выполнение обратного дискретного косинусного преобразования;
фильтр удаления блочности;
буфер кадров; и
процессор внутрикадрового предсказания.
38. Способ по п.22, в котором битовый поток включает в себя параметр, указывающий, включен ли режим экспоненциального разделения для текущего блока.
39. Способ по п.22, в котором текущий блок образует часть квадродерева плюс двоичное дерево решений.
40. Способ по п.38, в котором текущий блок не является листовым узлом квадродерева плюс двоичное дерево решений.
41. Способ по п.22, в котором текущий блок является единицей дерева кодирования или единицей кодирования.
42. Способ по п.22, в котором первая область является единицей кодирования или единицей предсказания.