面向HEVC的参考帧压缩算法研究及其VISI实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:chengbj0310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
参考帧压缩是一种降低编码器外存带宽要求的有效方法,对P/B帧压缩尤其有效。本文将提出一种新颖的基于块内预测(In Block Prediction,IBP)的参考帧压缩算法。该算法会产生两个集合的数据:预测残差(Prediction Residual,PT,基本集)和截位残差(Truncated Residual,TR,增强集)。通过配合使用这两个集合的数据可以产生不同档次的还原像素——有损像素和无损像素,有损像素压缩率高,无损较低。这两种像素被用到编码器的不同部分。与已有算法相比,所提算法通过两个方面来减少系统带宽需求:第一方面来自像素截位,算法为整像素运动估计(Integer Motion Estimation,IME)提供有损像素进行运算,而为分像素运动估计(Factional Motion Estimation,FME)和运动补偿(MotionCompensation,MC)提供无损像素。由于整像素运动估计载入的数据量远大于分像素运动估计和运动补偿,所以大部分参考帧采用的是压缩率较高的有损数据,少部分使用无损数据。这种分档次数据提供策略可以节省大约37.5%的系统带宽(3比特截位)。第二方面来自算法本身的压缩效率。参考帧被压缩后需要载入的数据量减少,系统带宽需求降低。  像素截位还非常有助于提高后续PR压缩的压缩率。实验证明,进行3比特截位后可使图像压缩到原来的15.4%,而现在大部分的参考帧压缩算法只能达到50%左右。像素尾比特截位(Tail Bit Truncation,TBT)产生的PR是有损的数据,TR是截出的尾位。如果将PR和TR相加可以很容易的获得无损的还原数据。PR数据会进一步通过块内预测(IBP)和小值优化的变长编码(Small ValueOptimized Variable Length Coding,SVO-VLC)进行压缩。所提算法的无损压缩效率(PR+TR)也可达到44.5%,超出了大部分现有算法。  根据实验结果,3比特截位时,所提算法大约可以节省74.5%的系统带宽需求。另外,基于快内预测的IME可以在硬件实现时减少35%的面积开销。本文所提算法具有很好的软硬件兼容性,也能对IME的快速算法很好兼容。同时,在小的截位数情况下(n<4),编码图像质量的下降基本可以忽略。  本文的主要工作包括:  (1)分析国内外目前存在的参考帧压缩算法,对其进行分类,总结它们的优点及不足。  (2)提出一种适合于HEVC编码器的参考帧压缩算法,算法可以做到高效压缩,并且对编码器透明。  (3)软件实现算法,使用C++对算法建模,验证和评估算法的性能。  (4)VLSI实现参考帧压缩算法,对硬件构架进行设计和优化。  (5)把参考帧压缩的codec作为一个IP,设计IP的输入和输出部分。输入输出实现和HEVC编码器以及外存的透明连接,采用EDA工具对设计进行初步仿真并采用Design Compiler进行设计综合。
其他文献
人体动作识别作为现今计算机视觉中的热门领域,正逐渐广泛应用于人机互动、视频监控等领域。总体来说,动作识别包括特征提取、动作表示及动作分类三部分。由于动作的类内波动
课堂提问是教师教学技能的重要组成部分,也是常用的教学手段之一。一个好的思品课教师要善于从教学实际出发,设计出有高质量的、富于技巧性的提问,从而提高思品课课堂提问的有效
机车信号入库检测是机车进入铁路环线车库必须要完成的检测项目之一。人工检测存在着效率低、精度差、管理不易的缺点,更为严重的是存在漏检、误检的现象;目前的自动检测方案采
本文主要研究了基于准相位匹配技术的周期性极化铌酸锂(PPLN)波导在光波长转换中的应用,并对基于PPLN波导的具有波长转换能力的光交叉连接/光分插复用方案作了探索。另外,还研
本文的工作主要分为聚合物碳黑气体微传感器阵列研究和模数调制器的系统级设计两个部分。  首先本文研究了一种新型的、基于聚合物—碳黑敏感膜的微传感器阵列。根据微传感
本文主要工作是研究胚胎阵列的组成、容错机制,并探求更进一步的改进,增强其实际应用的可能性。  本文首先介绍了故障诊断的基础知识,胚胎阵列整个想法的提出以及意义。接着对
本文通过对荣华二采区10
清雍正帝第九代孙爱新觉罗·启骧与夫人李味辛书画展于2013年9月17日至10月7日在北京饭店人民艺术展览馆举行。此次共展出了启骧的楷书、行书、草书等书法作品及其夫人李味辛
利用随机扩增多态性DNA(RAPD)分子标记技术对江苏太湖和安徽升金湖共4个区域的野生鲫鱼和黄颡鱼种群进行遗传多样性的比较,旨在分析太湖蓝藻水华产生的藻毒素及其衍生污染物的
本文主要研究Turbo码的译码算法和分析方法。首先,简单介绍了本课题的相关背景情况和主要完成的工作;其次,介绍了Turbo码的编译码原理,并在此基础上介绍了Turbo码的四种译码方案,