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

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