ОБРАБОТКА КАРТЫ ГЛУБИНЫ

1. Способ обработки трехмерного (3D) видеосигнала, причем способ содержит этапы, на которых:
получают (21) из 3D видеосигнала первую карту (Z1) глубины, которая содержит первые значения глубины и 2D изображение, содержащее значения изображения, соответствующие первой карте глубины,
генерируют вторую карту (Z2) глубины, имеющую значения второй глубины, из 3D видеосигнала и/или первой карты глубины многомерным фильтром (22), который является причиной того, что вторая карта глубины имеет артефакты заливки, тогда как первая карта глубины, в соответствующих местоположениях, имеет меньше или не имеет таких артефактов,
определяют разность глубины между первой картой глубины и второй картой глубины, причем положительное значение разности глубины указывает, что глубина во второй карте глубины находится ближе к наблюдателю, и
генерируют (23) третью карту глубины, комбинируя первые значения глубины и вторые значения глубины согласно функции комбинирования в зависимости разности глубины,
причем функция комбинирования отдает предпочтение первым значениям глубины там, где разность глубины положительна.
2. Способ по п. 1, в котором функция комбинирования содержит вывод первых значений глубины, где разность глубины положительна, и вторых значений глубины, где разность глубины отрицательна.
3. Способ по п. 1, в котором функция комбинирования содержит вывод смеси большей части первого значения глубины и меньшей части второго значения глубины, где разность глубины положительна, и второго значения глубины, где разность глубины отрицательна.
4. Способ по п. 3, в которой меньшая часть равна 25% или менее.
5. Способ по п. 1, в котором функция комбинирования содержит вывод второго значения глубины, где абсолютное значение разности глубины ниже заданного предела.
6. Способ по п. 1, в котором фильтрация содержит билатеральный фильтр или кросс-билатеральный фильтр, или сетчатый билатеральный фильтр, или сетчатый кросс-билатеральный фильтр.
7. Способ по п. 1, в котором способ содержит, по меньшей мере, один дополнительный каскадный этап обработки, причем каскадный этап обработки содержит:
вычитание (26) третьей карты (Za) глубины из первой карты (Z1) глубины, чтобы генерировать первую разностную карту (Zb) глубины,
стабилизацию (27) первой разностной карты глубины, чтобы генерировать стабилизированную разностную карту (Zc) глубины, причем стабилизация содержит:
генерацию второй разностной карты глубины, имеющей третьи значения глубины, из 3D видеосигнала и/или первой разностной карты глубины с помощью многомерного фильтра (22), что приводит к тому, что вторая разностная карта глубины имеет артефакты заливки, в то время как первая разностная карта глубины, в соответствующих местоположениях, имеет меньше или не имеет таких артефактов,
определение второй разности глубины между первой разностной картой глубины и второй разностной картой глубины, причем положительное значение второй разности глубины указывает, что глубина во второй разностной карте глубины ближе к наблюдателю, и
генерацию (23) стабилизированной разностной карты (Zc) глубины путем комбинирования первых значений разности глубины и вторых значений разности глубины согласно функции комбинирования в зависимости от второй разности глубины, причем функция комбинирования отдает предпочтение первым значениям разности глубины, где вторая разность глубины положительна, и
генерируют четвертую карту (Zd) глубины посредством суммирования (28) стабилизированной разностной карты (Zc) глубины и третьей карты (Za) глубины.
8. Способ по п. 1, причем способ содержит:
прием стерео 3D видеосигнала, содержащего левые кадры (L) представления и правые кадры (R) представления, и получение первой карты глубины, основанной на обработке кадров L и R; или
прием 3D видеосигнала и получение первой карты глубин дополнительным многомерным фильтром.
9. 3D видео устройство (40, 50) для обработки трехмерного (3D) видеосигнала, причем устройство содержит:
средство ввода (47, 51, 58, 59, 61, 71) для приема 3D видеосигнала и получения, из 3D видеосигнала, первой карты (Z1) глубины и 2D изображения, соответствующего первой карте глубины, где первая карта глубины содержит первые значения глубины, и 2D изображение содержит значения изображения, и
видеопроцессор (42, 52, 53), выполненный с возможностью
генерации второй карты (Z2) глубины, имеющей вторые значения глубины, из 3D видеосигнала и/или первой карты глубины многомерным фильтром (22), который во второй карте глубины вызывает артефакты заливки, тогда как первая карта глубины, в соответствующих местоположениях, имеет меньше или не имеет таких артефактов,
определения разности глубины между первой картой глубины и второй картой глубины, причем положительное значение разности глубины указывает глубину во второй карте глубины, находящуюся ближе к наблюдателю, и
генерации (23) третьей карты глубины, комбинируя первые значения глубины и вторые значения глубины согласно функции комбинирования в зависимости от разности глубины, причем функция комбинирования отдает предпочтение первым значениям глубины, где разность глубины положительна.
10. Устройство по п. 9, в котором функция комбинирования содержит вывод первого значения глубины, где разность глубины положительна, и второго значения глубины, где разность глубины отрицательна.
11. Устройство по п. 9, в котором функция комбинирования содержит вывод смеси большей части первого значения глубины и меньшей части второго значения глубины, где разность глубины положительна, и второго значения глубины, где разность глубины отрицательна.
12. Устройство по п. 9, в котором фильтрация содержит билатеральный фильтр или кросс-билатеральный фильтр, или сетчатый билатеральный фильтр, или сетчатый кросс-билатеральный фильтр.
13. Устройство по п. 9, в котором средство ввода содержит генератор (21) для
получения лево-правого видеосигнала, содержащего по меньшей мере левое представление и правое представление, которые должны отображаться для соответствующих глаз наблюдателя для генерации 3D эффекта, и
генерирования первой карты глубины посредством оценивания различия левого представления и правого представления, и
предоставления 2D изображения, основанного на левом представлении и/или правом представлении.
14. Компьютерная программа, содержащая код компьютерной программы, побуждающей процессор выполнять соответствующие этапы способа согласно любому из пп. 1-8, когда компьютерная программа выполняется на компьютере.
15. Машиночитаемый носитель, содержащий программу по п. 14.