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

1. Устройство для обработки карты глубины, причем устройство содержит
приемник (203) для приема входной карты глубины;
первый процессор (205) для формирования первой обработанной карты глубины посредством обработки множества первых пикселов входной карты глубины в направлении снизу вверх;
при этом обработка каждого первого пиксела из множества первых пикселов содержит определение значения глубины для первого пиксела для первой обработанной карты глубины в качестве значения глубины дальше всего назад из числа:
значения глубины для первого пиксела на входной карте глубины, и
значения глубины, определенного в ответ на значения глубины на первой обработанной карте глубины для первого набора пикселов, находящихся ниже первого пиксела.
2. Устройство по п. 1, в котором первый набор пикселов содержит пикселы строки непосредственно ниже строки первого пиксела.
3. Устройство по п. 1 или 2, в котором первый набор пикселов содержит не более 20 пикселов.
4. Устройство по любому из предшествующих пунктов, дополнительно содержащее второй процессор (207) для формирования второй обработанной карты глубины посредством обработки множества вторых пикселов на первой обработанной карте глубины в направлении сверху вниз;
при этом формирование значения глубины для каждого второго пиксела на второй обработанной карте глубины содержит
если удовлетворяется критерий на основе шага глубины:
задание значения глубины на второй обработанной карте глубины для второго пиксела в качестве значения глубины первой обработанной карты для третьего пиксела для второго пиксела, причем третий пиксел находится выше второго пиксела,
и в противном случае
задание значения глубины на второй обработанной карте глубины для второго пиксела в качестве значения глубины для второго пиксела на первой обработанной карте глубины;
при этом критерий на основе шага глубины зависит от шагов глубины как на входной карте глубины, так и на первой обработанной карте глубины.
5. Устройство по п. 4, в котором критерий на основе шага глубины требует то, что абсолютное значение шага глубины на входной карте глубины должно быть не выше первого порогового значения, и то, что шаг глубины назад в первом обработанном изображении должен быть не ниже второго порогового значения.
6. Устройство по п. 4 или 5, в котором критерий на основе шага глубины содержит такое требование, что абсолютный шаг глубины на входной карте глубины между третьим пикселом и пикселом выше второго пиксела составляет не выше третьего порогового значения.
7. Устройство по любому из пп. 4–6, в котором критерий на основе шага глубины содержит такое требование, что максимальный абсолютный шаг глубины во входном изображении между вторым пикселом и пикселом выше второго пиксела составляет не выше четвертого порогового значения.
8. Устройство по любому из пп. 4–7, в котором критерий на основе шага глубины содержит такое требование, что шаг глубины назад в первом обработанном изображении от третьего пиксела ко второму пикселу составляет не ниже пятого порогового значения.
9. Устройство по любому из пп. 4–8, в котором второй процессор (207) выполнен с возможностью выбирать третий пиксел из второго набора пикселов, содержащихся в строке непосредственно выше строки второго пиксела.
110. Устройство по любому из предшествующих пунктов, в котором первый процессор (205), выполнен с возможностью определять значение глубины первой обработанной карты глубины для первого пиксела на основе максимума значений глубины первого набора пикселов.
11. Устройство по любому из предшествующих пп. 4–10, дополнительно содержащее третий процессор (209) для формирования третьей обработанной карты глубины посредством обработки множества четвертых пикселов на второй обработанной карте глубины в направлении снизу вверх;
при этом формирование значения глубины для каждого четвертого пиксела из множества четвертых пикселов на третьей обработанной карте глубины содержит
если удовлетворяется критерий на основе шага глубины:
задание значения глубины на третьей обработанной карте глубины для четвертого пиксела в качестве значения глубины второй обработанной карты для пятого пиксела для четвертого пиксела, причем пятый пиксел находится ниже четвертого пиксела,
и в противном случае задание значения глубины на третьей обработанной карте глубины для четвертого пиксела в качестве значения глубины для четвертого пиксела на второй обработанной карте глубины;
при этом критерий на основе шага глубины зависит от шагов глубины как на входной карте глубины, так и на второй обработанной карте глубины.
12. Устройство по любому из предшествующих пунктов, дополнительно содержащее процессор (211) смещения глубины, выполненный с возможностью обрабатывать пикселы ранее обработанной карты глубины, причем ранее обработанная карта глубины извлекается из первой обработанной карты глубины, причем обработка содержит модификацию значения глубины ранее обработанной карты глубины для данного пиксела на значение, определенное в ответ на разность между значением глубины ранее обработанной карты глубины для данного пиксела и значением глубины входной карты глубины для данного пиксела.
13. Устройство по любому из предшествующих пунктов, дополнительно содержащее средство (201) формирования карт глубины для формирования входной карты глубины в ответ на сигнальные метки глубины на основе оценки движения в последовательности изображений сцены и предварительно определенного профиля глубины для сцены.
14. Способ обработки карты глубины, при этом способ содержит этапы, на которых
принимают входную карту глубины;
формируют первую обработанную карту глубины посредством обработки множества первых пикселов входной карты глубины в направлении снизу вверх;
при этом обработка каждого первого пиксела из множества первых пикселов содержит этап, на котором определяют значение глубины для первого пиксела для первой обработанной карты глубины в качестве значения глубины дальше всего назад из числа:
значения глубины для первого пиксела на входной карте глубины, и
значения глубины, определенного в ответ на значения глубины на первой обработанной карте глубины для первого набора пикселов, находящихся ниже первого пиксела.
15. Компьютерный программный продукт, содержащий средство компьютерного программного кода, выполненное с возможностью осуществлять все этапы по п. 14, когда упомянутая программа выполняется на компьютере.