摘要:
随着移动互联网的高速发展,智能手机逐渐被人们接受并广泛使用.其中Camera功能已经成为智能手机的标配,以方便用户随时随地拍摄自己需要的,高质量的照片.由于智能手机市场的占有率越来越高,Camera的地位也随之水涨船高,它的发展前景被众多生产厂商看好.但目前智能手机系统上的Camera模块功能还比较单一,支持的参数设置,特效相对较少,仅仅只能提供简单的拍照摄像功能,很难满足用户需求.虽然一些第三方开发者提供的Camera软件,能够弥补一些不足,但用户体验较差,仍然达不到要求.本文基于Qualcomm MSM8255平台上的Android Camera系统框架,在深入研究了Camera模块设计原理的基础上,对其架构进行优化与实现,通过加入软,硬件ISP(图像信号处理器)处理机制扩展并优化Camera功能,用瑞萨ISP处理芯片,实时的捕获用户拍照过程中状态的变化,并产生中断;同时使用第三方图像处理库,优化特效处理效果.本方案在既保证了硬件ISP处理响应速度更快,更准确的优势下,又采用软件ISP又弥补了硬件ISP处理特效方面的不足.这些功能可以达到更好的用户体验效果,是第三方软件所不具备的.最后,针对完成后的Camera系统进行Android的CTS(兼容性测试工具)测试,功能测试与性能测试,分析了测试中碰到的问题,并予以修改和总结.
展开