СПОСОБЫ И УСТРОЙСТВО ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ГЛУБИНЫ

1. Способ кодирования данных, представляющих глубину 3D-сцены, причем способ содержит
квантование упомянутых данных в первом диапазоне квантованных значений глубины, содержащих больше, чем количество значений кодирования, разрешенное определенной битовой глубиной кодирования;
для блока первых пикселов картинки, содержащего упомянутые данные, определение первого набора параметров квантования кандидата, причем параметр квантования кандидата является значением таким, что квантованные значения содержатся в диапазоне упомянутого количества значений кодирования, начинающемся в упомянутом параметре квантования;
определение второго набора параметров квантования как поднабора объединения первых наборов, определенных для каждого блока, упомянутый второй набор содержит параметры квантования кандидата, общие для множества блоков первых пикселов упомянутой картинки, один или несколько параметров квантования упомянутого второго набора ассоциированы с каждым блоком первых пикселов упомянутой картинки;
кодирование упомянутого второго набора параметров квантования; и
кодирование упомянутых квантованных значений глубины в соответствии с упомянутым вторым набором параметров квантования.
2. Способ по п. 1, в котором список идентификаторов, отображающихся на упомянутый второй набор параметров квантования, дополнительно кодируется, причем упомянутый второй набор параметров квантования кодируется в соответствии с упомянутым списком идентификаторов.
3. Способ по п. 2, в котором упомянутый список идентификаторов содержит первые идентификаторы, каждый из которых отображается на один параметр квантования упомянутого второго набора, и вторые идентификаторы, каждый из которых отображается на множество упомянутых первых идентификаторов, причем упомянутый второй набор параметров квантования кодируется путем кодирования изображения, содержащего количество вторых пикселов, соответствующее количеству блоков первых пикселов картинки, каждый второй пиксел содержит
первый идентификатор упомянутого списка, идентифицирующий параметр квантования, ассоциированный с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда один параметр квантования ассоциирован с упомянутым блоком первых пикселов; или
второй идентификатор упомянутого списка, идентифицирующий параметры квантования, ассоциированные с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда множество параметров квантования ассоциированы с упомянутым блоком первых пикселов.
4. Способ по п. 3, в котором упомянутый список ассоциирован со значением, указывающим количество первых идентификаторов в списке.
5. Способ по одному из пп. 1-4, в котором упомянутые данные квантуются в соответствии с функцией квантования, имеющей ошибку квантования, учитывающую глубину и визуальное восприятие человека, причем, чем больше глубина, тем больше ошибка квантования.
6. Способ по одному из пп. 1-4, в котором упомянутое количество значений кодирования распределено упомянутому каждому блоку первых пикселов для кодирования квантованных значений глубины, содержащихся в упомянутом каждом блоке первых пикселов, первая часть упомянутого количества значений кодирования распределена кодированию каждого диапазона квантованных значений глубины, содержащихся в упомянутом каждом блоке первых пикселов, два диапазона закодированных квантованных значений глубины отделены второй частью упомянутого количества значений кодирования, причем упомянутая вторая часть не используется для кодирования квантованных значений глубины.
7. Способ по одному из пп. 1-4, в котором упомянутая картинка является частью группы последовательных во времени картинок, упомянутый второй набор параметров квантования является общим для каждой картинки из упомянутой группы последовательных во времени картинок.
8. Способ декодирования данных, представляющих глубину 3D- сцены, причем способ содержит
декодирование набора параметров квантования, причем один или несколько параметров квантования упомянутого набора ассоциированы с каждым блоком первых пикселов картинки, по меньшей мере часть параметров квантования упомянутого набора является общей для множества блоков первых пикселов упомянутой картинки;
декодирование квантованных значений глубины, содержащихся в упомянутых первых пикселах упомянутой картинки, в соответствии с одним или несколькими параметрами квантования, ассоциированными с упомянутым каждым блоком первых пикселов, причем количество декодированных квантованных значений глубины больше, чем количество значений кодирования, разрешенное определенной битовой глубиной кодирования.
9. Способ по п. 8, в котором список идентификаторов, отображающихся на упомянутый набор параметров квантования, дополнительно декодируется, причем упомянутый набор параметров квантования декодируется в соответствии с упомянутым списком идентификаторов.
10. Способ по п. 9, в котором упомянутый список идентификаторов содержит первые идентификаторы, каждый из которых отображается на один параметр квантования упомянутого набора, и вторые идентификаторы, каждый из которых отображается на множество упомянутых первых идентификаторов, упомянутый набор параметров квантования декодируется из изображения, содержащего количество вторых пикселов, соответствующее количеству блоков первых пикселов картинки, каждый второй пиксел содержит
первый идентификатор упомянутого списка, идентифицирующий параметр квантования, ассоциированный с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда один параметр квантования ассоциирован с упомянутым блоком первых пикселов; или
второй идентификатор упомянутого списка, идентифицирующий параметры квантования, ассоциированные с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда множество параметров квантования ассоциированы с упомянутым блоком первых пикселов.
11. Способ по п. 10, в котором упомянутый список ассоциирован со значением, указывающим количество первых идентификаторов в списке.
12. Способ по одному из пп. 8-11, в котором упомянутые данные получают из декодированных квантованных значений глубины в соответствии с функцией квантования, имеющей ошибку квантования, учитывающую глубину и визуальное восприятие человека, причем, чем больше глубина, тем больше ошибка квантования.
13. Способ по одному из пп. 8-11, в котором упомянутая картинка является частью группы последовательных во времени картинок, упомянутый набор параметров квантования является общим для каждой картинки из упомянутой группы последовательных во времени картинок.
14. Не временный считываемый процессором носитель, имеющий сохраненные в нем инструкции для побуждения процессора выполнять по меньшей мере этапы способа по одному из пп. 1-7.
15. Не временный считываемый процессором носитель, имеющий сохраненные в нем инструкции для побуждения процессора выполнять по меньшей мере этапы способа по пп. 8-13.
16. Устройство, сконфигурированное, чтобы кодировать данные, представляющие глубину 3D-сцены, причем устройство содержит память, ассоциированную по меньшей мере с одним процессором, сконфигурированным, чтобы
квантовать упомянутые данные в первом диапазоне квантованных значений глубины, содержащем больше, чем количество значений кодирования, разрешенное определенной битовой глубиной кодирования;
для блока первых пикселов картинки, содержащего упомянутые данные, определять первый набор параметров квантования кандидата, причем параметр квантования кандидата является значением таким, что квантованные значения содержатся в диапазоне упомянутого количества значений кодирования, начинающемся в упомянутом параметре квантования;
определять второй набор параметров квантования как поднабор объединения первых наборов, определенных для каждого блока, причем упомянутый второй набор содержит параметры квантования кандидата, общие для множества блоков первых пикселов упомянутой картинки, один или несколько параметров квантования упомянутого второго набора ассоциированы с каждым блоком первых пикселов упомянутой картинки;
кодировать упомянутый второй набор параметров квантования; и
кодировать упомянутые квантованные значения глубины в соответствии с упомянутым вторым набором параметров квантования.
17. Устройство по п. 16, в котором список идентификаторов, отображающихся на упомянутый второй набор параметров квантования, дополнительно кодируется, причем упомянутый второй набор параметров квантования кодируется в соответствии с упомянутым списком идентификаторов.
18. Устройство по п. 17, в котором упомянутый список идентификаторов содержит первые идентификаторы, каждый из которых отображается на один параметр квантования упомянутого второго набора, и вторые идентификаторы, каждый из которых отображается на множество упомянутых первых идентификаторов, упомянутый второй набор параметров квантования кодируется путем кодирования изображения, содержащего количество вторых пикселов, соответствующее количеству блоков первых пикселов картинки, причем каждый второй пиксел содержит
первый идентификатор упомянутого списка, идентифицирующий параметр квантования, ассоциированный с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда один параметр квантования ассоциирован с упомянутым блоком первых пикселов; или
второй идентификатор упомянутого списка, идентифицирующий параметры квантования, ассоциированные с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда множество параметров квантования ассоциировано с упомянутым блоком первых пикселов.
19. Устройство по п. 18, в котором упомянутый список ассоциирован со значением, указывающим количество первых идентификаторов в списке.
20. Устройство по одному из пп. 16-19, в котором упомянутые данные квантуются в соответствии с функцией квантования, имеющей ошибку квантования, учитывающую глубину и визуальное восприятие человека, причем, чем больше глубина, тем больше ошибка квантования.
21. Устройство по одному из пп. 16-19, в котором упомянутое количество значений кодирования распределено упомянутому каждому блоку первых пикселов для кодирования квантованных значений глубины, содержащихся в упомянутом каждом блоке первых пикселов, первая часть упомянутого количества значений кодирования распределена кодированию каждого диапазона квантованных значений глубины, содержащихся в упомянутом каждом блоке первых пикселов, два диапазона закодированных квантованных значений глубины отделены второй частью упомянутого количества значений кодирования, причем упомянутая вторая часть не используется для кодирования квантованных значений глубины.
22. Устройство по одному из пп. 16-19, в котором упомянутая картинка является частью группы последовательных во времени картинок, упомянутый второй набор параметров квантования является общим для каждой картинки из упомянутой группы последовательных во времени картинок.
23. Устройство, сконфигурированное для декодирования данных, представляющих глубину 3D- сцены, причем устройство содержит память, ассоциированную по меньшей мере с одним процессором, сконфигурированным, чтобы
декодировать набор параметров квантования, причем один или несколько параметров квантования упомянутого набора ассоциированы с каждым блоком первых пикселов картинки, по меньшей мере часть параметров квантования упомянутого набора является общей для множества блоков первых пикселов упомянутой картинки;
декодировать квантованные значения глубины, содержащиеся в упомянутых первых пикселах упомянутой картинки, в соответствии с одним или несколькими параметрами квантования, ассоциированными с упомянутым каждым блоком первых пикселов, причем количество декодированных квантованных значений глубины больше, чем количество значений кодирования, разрешенное определенной битовой глубиной кодирования.
24. Устройство по п. 23, в котором список идентификаторов, отображающихся на упомянутый набор параметров квантования, дополнительно декодируется, причем упомянутый набор параметров квантования декодируется в соответствии с упомянутым списком идентификаторов.
25. Устройство по п. 24, в котором упомянутый список идентификаторов содержит первые идентификаторы, каждый из которых отображается на один параметр квантования упомянутого набора, и вторые идентификаторы, каждый из которых отображается на множество упомянутых первых идентификаторов, упомянутый набор параметров квантования декодируется из изображения, содержащего количество вторых пикселов, соответствующее количеству блоков первых пикселов картинки, каждый второй пиксел содержит
первый идентификатор из упомянутого списка, идентифицирующий параметр квантования, ассоциированный с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда один параметр квантования ассоциирован с упомянутым блоком первых пикселов; или
второй идентификатор из упомянутого списка, идентифицирующий параметры квантования, ассоциированные с блоком первых пикселов, соответствующим упомянутому каждому второму пикселу, когда множество параметров квантования ассоциировано с упомянутым блоком первых пикселов.
26. Устройство по п. 25, в котором упомянутый список ассоциирован со значением, указывающим количество первых идентификаторов в списке.
27. Устройство по одному из пп. 22-26, в котором упомянутые данные получают из декодированных квантованных значений глубины в соответствии с функцией квантования, имеющей ошибку квантования, учитывающую глубину и визуальное восприятие человека, причем, чем больше глубина, тем больше ошибка квантования.
28. Устройство по одному из пп. 22-26, в котором упомянутая картинка является частью группы последовательных во времени картинок, упомянутый набор параметров квантования является общим для каждой картинки из упомянутой группы последовательных во времени картинок.