ФИЛЬТР АДАПТИВНОГО СМЕЩЕНИЯ ЦЕНТРАЛЬНОЙ ПОЛОСЫ ДЛЯ ВИДЕОКОДИРОВАНИЯ

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