基于FPGA的HEVC帧内预测加速模块设计
【学位授予单位】:深圳大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN919.81
【图文】:
1.1 研究背景及意义当今社会,随着科学技术的发展,以及人们生活需求的提高,视频相关应用在人们的日常生活中扮演着越来越重要的角色。视频电话会议,电视盒子,在线教育,游戏娱乐等种类繁多的视频应用在我们生活中随处可见,并且为我们的生活带来了前所未有的便捷与高效。自上世纪 80 年代 IBM 发布第一个彩色图形标准(CGA)[1]以来,短短的三十多年间,视频图像分辨率从最初的 320×200,发展到后来的 720p 及 1080p。而现在,4K 时代已然来临,各类 4K 视频设备如雨后春笋般出现。甚至可以预见,在不久的将来,8K 视频也将成为各类视频设备的标配。(视频分辨率的发展进程如图 1-1 所示)。除了分辨率的大幅度提升之外,视频帧率也有了长足的进步。之前视频的主流帧率为30fps 60fps,而如今在许多场景,如电影,体育转播中,已经能看到 120fps 的视频。同时,在视频会议,视频直播等应用场景中,视频传输的实时性也是非常重要的一项需求。
鉴于 HEVC 出色的性能,其必将成为日后主流的视频压缩标准,并将会对生活中各项视频应用带来质的提升:屏幕更大,画质更清晰,传输耗时更短,占用空间更小。综上,对 HEVC 展开研究是势在必行的任务。1.2 HEVC 帧内预测研究现状研究一项视频编码标准,需要考虑的性能指标有许多。诚然,压缩率是很重要的一项性能指标,毕竟我们使用压缩算法的根本目的就是将视频流压缩至便于传输和存储的码率。但除了压缩率之外,我们还需要考虑其他性能指标,如压缩后的图像质量,压缩耗时,压缩成本,压缩算法复杂度等。不幸的是,这些性能并不是可以同时的满足的,它们往往是相互矛盾的。如果要压缩率高,则图像质量往往较差;而若要求压缩率以及图像质量都高,则压缩耗时以及算法复杂度又会增加(如图 1-3 所示)。因此,所谓视频压缩算法的研究即在这些性能指标中寻找到一种平衡,或者在侧重某一性能指标的同时保证其余性能指标在可接受的范围内。
有一个特征:内容变化缓慢区域(低频区域)占据一高频区域)则占小部分,但高频部分的数据量却要比高频部分可能数据量占比多达 50%。因此我们可以缩编码的目的[33]。变换过程就是为了达到这个目的后,将低频与高频数据分离开,去除了它们之间的作。,一个 8×8 的图像经 DCT 变换后得到如下矩阵,坐标,v 为纵向坐标。可以看到高频部分(u,v 值较(u,v 值较小区域)c 的绝对值较大,说明图像的息量较少的高频部分,可利用后续的量化操作进行
【参考文献】
相关期刊论文 前7条
1 敬文慧;何小海;卿粼波;李向群;;基于梯度结构相似度的HEVC帧内编码单元快速划分算法[J];四川大学学报(工程科学版);2015年S1期
2 赵耀;黄晗;林春雨;白慧慧;;新一代视频编码标准HEVC的关键技术[J];数据采集与处理;2014年01期
3 季鹏辉;孟丁;任勇峰;;基于FPGA的16bit CRC校验查表法设计[J];电子器件;2013年04期
4 崔遥;刘军;;HEVC关键技术介绍[J];科技创新与应用;2012年33期
5 顾梅花;余宁梅;姜婵;路伟;;基于H.264高档次标准的一种新颖的8×8/4×4SATD硬件实现[J];西安理工大学学报;2010年04期
6 谢翠兰;郑艺玲;;基于SAD和SATD的H.264快速帧内预测算法[J];计算机工程;2008年10期
7 张济民;显示器技术与发展[J];计算机世界;1995年03期
相关博士学位论文 前1条
1 李斌;面向高性能视频编码标准的率失真优化技术研究[D];中国科学技术大学;2013年
相关硕士学位论文 前9条
1 刘南;HEVC帧内预测算法的优化及FPGA实现[D];哈尔滨工业大学;2017年
2 张亚运;基于FPGA的视频编解码关键算法研究与设计[D];西安邮电大学;2016年
3 李冲;HEVC帧内预测单元的硬件设计[D];西安电子科技大学;2015年
4 刘瑶;HEVC像素梯度帧内预测算法设计与实现[D];电子科技大学;2014年
5 吴明;关于HEVC帧内预测快速模式选择算法的研究[D];南京理工大学;2014年
6 姬瑞旭;HEVC帧内模式决策和CU划分快速算法[D];西安电子科技大学;2014年
7 常现伟;H.265/HEVC中量化算法的优化与实现[D];西安电子科技大学;2014年
8 祁跻;HEVC熵编码技术研究及并行算法设计[D];北京邮电大学;2014年
9 严顺卿;HEVC帧内预测快速模式选择算法研究[D];上海交通大学;2013年
本文编号:2758704
本文链接:https://www.wllwen.com/kejilunwen/wltx/2758704.html