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

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