АДАПТИВНЫЙ КОНТУРНЫЙ ФИЛЬТР

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