论文部分内容阅读
随着移动互联网的飞速发展,智能终端设备用户对视频的消费需求越来越大。虽然硬件解码的方式能够满足视频流畅播放的需求,但受限于编码方式和封装格式的限制,满足不了用户多样化的需求。因此,有必要针对特定的视频格式做软解码优化,为用户带来更好的视频消费体验。VC-1是微软在其WMV9(Windows Media Video9)基础上开发的新一代视频编解码技术,整合了MPEG以及H.264的优点,压缩率与H.264相当,复杂度却大约只有H.264的50%,在不同的视频应用领域都有着广泛的应用。在分析了Cortex-A8处理器架构的基础之上着重研究NEON协处理器架构与技术特征。同时,研究了VC-1编解码基本流程与关键技术,分析了VC-1采取的创新点,对适用于SIMD(Single Instruction Multiple Data,单指令多数据流)加速的解码模块进行算法分析,并给出相应的NEON优化方案。最后以iPad1为测试环境,对优化后的解码器进行性能测试,最终测试结果表明,采用NEON优化技术可以提高VC-1解码性能达30%以上。