СПОСОБ И УСТРОЙСТВО ДЛЯ ОПТИМИЗАЦИИ КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ КОМПЕНСАЦИОННЫХ СМЕЩЕНИЙ ДЛЯ НАБОРА ВОССТАНОВЛЕННЫХ ВЫБОРОК ИЗОБРАЖЕНИЯ

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