论文部分内容阅读
高效视频编码HEVC(High Efficiency Video Coding),又称H.265,是由JCT-VC(Joint Collaborative Team on Video Coding)在2013年1月推出的新一代国际视频编码标准。在与现有标准H.264/AVC类似的经典混合编解码框架下,HEVC改进了几乎所有的核心编码技术,使得其编码压缩效率可以达到H.264/AVC的200%左右。但在编码效率大幅提升的同时,HEVC的编解码复杂度也大幅上升,从而使得在普通的家用计算机上实时解码1080p甚至720p的高清HEVC视频变得十分困难,更使得基于移动终端的HEVC高清实时解码成为了巨大的挑战,是HEVC标准的大规模应用并最终实现对H.264/AVC标准的成功产业化替代的最大阻碍,亟待研究和提出解决方案。 针对这一问题,本文设计了并实现了一个符合HEVC标准并兼容最新参考软件HM10.0的高效HEVC解码器Lentoid,并综合运用SSE指令集优化技术、多线程并行技术等,在其基础上进行了解码整体框架的重构和核心模块的深层次优化,极大地降低了计算复杂度,大大提升了解码速度。实验显示,同等条件下Lentoid解码器的解码帧率达到了参考软件HM的500%-700%(多线程情况下可达1400%以上),在主流计算机上实现了HEVC1080p高清实时解码。相关研究工作已经于2012年VCIP会议上发表两篇论文。目前,Lentoid解码器已经在市场占有率最高、装机量超过1.5亿的网络视频客户端迅雷看看上全面上线,拥有十分广阔的产业化前景。