H.264视频编解码的FPGA实现

被引量 : 0次 | 上传用户:lijiquan_555
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264视频压缩标准是近年来最流行也最成熟的视频压缩标准,国外的研究者对H.264硬件编解码器的IP核实现已经做到相当高的水平,鉴于此类IP核的使用不能通过相关参数满足各种场景的特定应用以及使用此类IP核时需要支付昂贵的费用,所以自己开发H.264视频编解码的硬件系统是非常有必要和有挑战性的。H.264视频压缩标准卓越的压缩性能是以高的复杂度以及庞大的计算量为代价实现的,为了使本文H.264帧内视频编解码系统硬件实现的开发周期相对变短、设计复杂度相对降低以及设计的工作量相对降低,本文基于Xilinx HLS开发工具提出H.264帧内视频压缩编码系统硬件实现的嵌入式架构,在较高的层次内实现了H.264帧内视频编解码系统的硬件开发。本文针对上述嵌入式架构中的码率控制模块采取MicroBlaze嵌入式软核实现,并且对码率控制模块的算法实现进行优化,使得第一帧编码图像的码率控制可以在600us内完成,其余帧编码图像的码率控制可以在13us内完成,这意味着码率控制的速度丝毫不会影响整个帧内编码系统的实现速度;本文针对上述嵌入式架构中的宏块参考信息加载与更新模块提出一行零一个宏块参考信息的存储逻辑,相比较原本算法存储一帧编码图像所有宏块参考信息的存储逻辑来说减少了26%的BRAM使用,避免了硬件资源的浪费;本文针对上述嵌入式架构中的帧内预测与重建模块提出Intra4×4、Intra16×16与Intra8×8三种预测方式及其每一种预测模式均并行实现的结构,其中对Intra4×4预测方式的9种预测模式的计算公式进行重构使得9种预测模式的计算可以在一个时钟周期内完成,并进一步采取4×4子块16个像素并行、非参考像素不进行重建以及仅选择有效预测模式进行比较等方法加快Intra4×4预测方式的实现,同时根据Intra16×16与Intra8×8预测方式Plane预测模式计算过程中4×4子块内与4×4子块间的递加规律提出16×16块划分为16个4×4子块进行循环处理,进一步采取仅实现参考像素的重建加快Intra16×16预测方式的实现并减少Intra16×16预测模式的资源消耗。本文上述嵌入式架构的HLS仿真结果与硬件实现结果一致,即实现编码的速度均是1.68cycles/pixel,足够处理1080P@25Hz视频序列的实时编码。本文通过上述嵌入式架构压缩编码前与硬件解码后图像质量的主观评价与客观评价进一步说明了该嵌入式架构实现H.264帧内编码系统的有效性和可行性。
其他文献
铝合金因其密度小,比强度高,加工性能优异等特点,在当今能源趋紧的大环境下,对材料的要求越来越高,铝合金材料也越来越受到重视,尤其是在航空航天、军事装备、轨道交通等领域
高铬铸铁磨球以其优良的耐磨性,在电力、建材、水泥和冶金矿山等行业有着大量的应用。本文针对淬火+回火态高铬铸铁磨球冲击韧性较低,在大型球磨机中使用时出现大量剥落和破
奥氏体不锈钢由于具有良好的耐均匀腐蚀性能及成型性能而得到广泛应用,但在含有侵蚀性阴离子(比如Cl-离子)的溶液中却容易发生局部腐蚀(点蚀)。尤其是纳米化和双尺度化后,不
镁合金凭借其良好的生物相容性、与人骨相近的密度和弹性模量以及可降解性能被视为具有潜力的新一代可降解植入材料。目前,限制镁合金临床应用的主要问题是腐蚀降解速率控制
采用熔炼铸造工艺,在6201铝合金中加入不同含量的钪,获得铸态铝合金材料,铸态合金进行时效处理后进行热挤压变形,获得铝合金电工圆杆。对圆杆材料分别进行T5,T6,T8热处理,测
研究背景:社交媒体直播自杀企图现象已经在许多国家(包括中国)成为了一项新型的公共卫生问题。在众多案例中,社交媒体用户最有可能在第一时间目击到直播自杀企图行为,他们对
高导高强铜基合金以其优异的综合性能,广泛应用于导电结构件、引线框架等多个领域,Cu-(Ni、Co)-Be系铜合金具有很好的时效强化效应,是铜基合金材料中使用颇多的,也是当今铜基
铝铁合金铸造生产线用于将铝铁液进行加工处理,得到符合要求的铝铁合金。本文针对铝铁合金铸造生产线,研制经济实用且安全可靠的控制系统。主要工作内容包括:(1)根据铝铁合金
<正>在解放前的84年中,马德骥是“江南”任期最长的领导人之一。他从1927年到1949年(其中因病辞职3年和抗战辗转8年)担当了20年所长,可算“识途老马”了。马德骥,江西南丰人,
会议
随着社会主义市场经济的良性发展,加速了各个企业的创新和改革,也在无形中增加了企业的竞争力。存货作为企业的流动资产,其管理更是在企业管理中扮演着突出的地位,更是成为了