● 摘要
当今社会,随着信息产业的快速发展,人类对信息的索取越来越高质量、高效率化,单纯的文字或者图像已经渐渐不能适应人们的需求,视频信息的出现极大的提高了人们获取信息的效率,视频信息已经成为现实生活和生产中不可或缺的重要元素。而超大规模集成电子电路技术和数字视频信息的编解码技术的迅速发展使视频编解码芯片及其应用越来越广泛,视频编解码的技术也日益提升,在竞争激烈的电子市场占据了很大的空间。
随着视频信息越来越趋向于高清化,如何有效的提高其编解码效率的研究已经成为业界探索的一个重要课题,在这种形式下,Google公司于2010 年 5 月推出了一种开源的、全新的视频解码标准VP8,意在为广大用户提供开发一个开源的、高质量的视频格式。近一两年来,VP8视频格式在网络电视、视频会议、IPTV、互联网流媒体等领域中得到了广泛的应用。
本课题首先对 VP8编解码标准进行了深入的探索和研究,并详细分析了该标准主要模块的算法原理,其次分析了视频编解码的结构及VP8标准中的一些关键技术:帧内帧间预测、数据变换、量化、熵编码、滤波去除块效应等。本课题从软解码和硬件设计两个方面对VP8标准做了详细的设计,在了解整个VP8视频解码标准的前提下着重分析了 VP8 视频解码帧内预测算法,结合H264、AVS 等视频格式的帧内预测模块的设计结构,给出了 VP8 帧内预测模块的硬件设计方案。最后对该方案进行了 Verilog HDL 硬件实现,并使用ncsim软件进行了功能仿真验证,同时在 FPGA 平台上进行了综合,对该模块性能进行了综合、详细的分析。
相关内容
相关标签