СПОСОБ КОДИРОВАНИЯ ВИДЕО С ИСПОЛЬЗОВАНИЕМ РЕГУЛИРОВАНИЙ СМЕЩЕНИЯ СОГЛАСНО КЛАССИФИКАЦИИ ПИКСЕЛОВ И УСТРОЙСТВО ДЛЯ ЭТОГО, СПОСОБ И УСТРОЙСТВО ДЕКОДИРОВАНИЯ ВИДЕО ДЛЯ ЭТОГО

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