使用PowerVR SGX GPU实现类似Instagram的计算摄影

嵌入式系统 时间:2015-06-22来源:网络

  完整的系统解决方案如下图所示。使用Khronos扩展OES_EGL_image_external将相机YUV数据转换成RGB,然后利用PowerVR的零拷贝功能,直接访问OpenCL的相机纹理数据,不需要从OpenGLES到OpenCL执行中间复制。滤波后的输出图像插入另一个零拷贝纹理,可以用OpenGLES写入2D或3D画面。

  

 

  多个系统组件之间的零拷贝数据

  执行OpenCL视频处理

  Imagination在最近一系列视频中演示以Full HD(1080p)运行的视频率计算摄影。本演示演示如何为Samsung Exynos5410,编写“类似Instagram”应用程序,在三星Galaxy S4 i9500和魅族MX3智能手机以及HardkernelODROID-XU开发板上均能找到这类应用程序,与在CPU(4-7帧)上运行图像处理任务相比,可利用PowerVRGPU实现最佳性能,同时降低功耗。

  为了使开发人员能够创建自有的高性能GPU计算应用程序,Imagination即将公布GPU计算开发计划,注册用户将有机会访问PowerVRGPU计算SDK和PowerVR GPU编程指南。在这篇博客中所讨论的扩展完全受到OpenCL的驱动程序的支持,可接入低开销Hardkernel ORDOID -XU板。此外,如果希望充分利用Imagination PowerVR6系列GPU计算功能可使用PVRTune工具,其中将包括OpenCL和API的计时数据的增强配置文件,使开发人员能够编写出更好的应用程序。

1 2

关键词: PowerVR Instagram

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版