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

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