НЕЛИНЕЙНАЯ АДАПТИВНАЯ КОНТУРНАЯ ФИЛЬТРАЦИЯ ПРИ ОБРАБОТКЕ ВИДЕОДАННЫХ

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