A MULTI-CORE PROCESSOR SUPPORTING REAL-TIME 3D IMAGE RENDERING ON AN AUTOSTEREOSCOPIC DISPLAY
    1.
    发明公开
    A MULTI-CORE PROCESSOR SUPPORTING REAL-TIME 3D IMAGE RENDERING ON AN AUTOSTEREOSCOPIC DISPLAY 审中-公开
    多媒体播放器ZURUNTERSTÜTZUNGVON 3D-BILDRENDERING IN ECHTZEIT AUF EINER AUTOSTEREOSKOPISCHEN ANZEIGE

    公开(公告)号:EP2553934A1

    公开(公告)日:2013-02-06

    申请号:EP10848689.5

    申请日:2010-04-01

    申请人: Intel Corporation

    IPC分类号: H04N13/04

    摘要: A multi-core processor system may support 3D image rendering on an autostereoscopic display. The 3D image rendering includes pre-processing of depth map and 3D image wrapping tasks. The pre-processing of depth map may include a foreground prior depth image smoothing technique, which may perform a depth gradient detection and a smoothing task. The depth gradient detection task may detect areas with large depth gradient and the smoothing task may transform the large depth gradient into a linearly changing shape using low-strength, low-pass filtering techniques. The 3D image wrapping may include vectorizing the code for 3D image wrapping of row pixels using an efficient single instruction multiple data (SIMD) technique. After vectorizing, an API such as OpenMP may be used to parallelize the 3D image wrapping procedure. The 3D image wrapping using OpenMP may be performed on rows of the 3D image and on images of the multiple view images.

    摘要翻译: 多核处理器系统可以在自动立体显示器上支持3D图像渲染。 3D图像渲染包括深度图和3D图像包装任务的预处理。 深度图的预处理可以包括前景深度图像平滑技术,其可以执行深度梯度检测和平滑任务。 深度梯度检测任务可以检测具有较大深度梯度的区域,平滑任务可以使用低强度低通滤波技术将大深度梯度变换为线性变化的形状。 3D图像包装可以包括使用有效的单指令多数据(SIMD)技术来矢量化用于行像素的3D图像包围的代码。 在矢量化之后,可以使用诸如OpenMP的API来并行化3D图像包装过程。 使用OpenMP的3D图像包装可以对3D图像的行和多个视图图像的图像执行。