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

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