基于HEVC的屏幕内容快速算法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:studyrec
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
屏幕内容通常是指由电子设备的屏幕产生的视频或图像。随着计算机、平板电脑和智能手机等设备的迅速发展,屏幕内容在远程桌面、屏幕传输和云计算等应用中发挥着越来越重要的作用。考虑到屏幕内容的重要性,新一代视频编码标准(High Efficiency Video Coding,HEVC)引入了新的编码方法改进其压缩性能,由此产生了针对屏幕内容的HEVC扩展版本(HEVCSCC,HEVC Extensions onScreen Content)编码标准。HEVCSCC显著提高了屏幕内容编码性能,但是编码复杂度急剧增加,使其难以适应当前实时、低延迟的应用需求。因此,在不降低编码效率的前提下降低屏幕内容的编码复杂度已成为迫在眉睫的任务。  本文对HEVC SCC帧内编码的快速算法进行深入研究,提出两种算法加速模式选择过程和编码单元分割过程。  第一,根据IntraBC模式成为最佳预测模式概率较高的特点,以及方向预测过程复杂度高的特点,本文提出了基于编码代价和编码单元相关性的屏幕内容快速模式选择算法。通过分析帧内预测中每种模式成为最佳预测模式的比例,调整模式选择过程的顺序,提前进行IntraBC模式预测,加速预测过程。此外,通过分析帧内预测中不同模式的预测复杂度,根据编码效率决定是否进行方向预测过程和率失真优化过程。另外,由于相邻编码单元间具有很强的相关性,因此可以通过检测相邻编码单元最佳预测模式间的关系,提出一种快速模式选择算法,从而有效地减少进入率失真优化过程的模式数量,降低编码复杂度。  第二,为了充分利用屏幕内容具有较多平滑区域的纹理特性,本文提出一种基于颜色量化和纹理方向的编码单元快速分割算法。通过颜色量化和纹理复杂度计算两种方法判断当前区域是否平滑,平滑的编码块可以跳过不必要的迭代分割编码过程。对于具有一定方向性的区域,根据粗粒度模式选择得到的模式列表中代价最小的两种模式方向是否相近,提出一种纹理方向检测的快速算法,能够跳过不必要的CU分割过程和模式选择过程。这两种算法对不同大小编码单元采取不同方案,能够显著降低编码复杂度,同时保证视频编码效率。  综上所述,本文在两个方面提出了快速算法加速屏幕视频的编码过程。实验证明,本文的算法在码率降低仅0.37%的条件下,平均节省了36%的编码时间,对于纹理平滑或存在较多重复文本或图形的视频序列更加有效,最高能够节省59%的编码时间。
其他文献
在影视制作的过程中,制作影视特效的目的就是把电影中难以表达的场景,呈现给观众。或从降低成本的角度考虑,在降低了成本的同时又能给观众带来较好的观影感受。对于包含大量人群
头部姿势估计是一个典型而复杂的模式识别问题,在人脸识别、虹膜识别、视线估计等研究领域有着广泛的应用前景,具有重要的学术研究价值。本文以Kinect传感器获取的RGB-D图像为
螺旋焊管广泛的应用于各种有关国计民生的重要环节,主要是用于石油、天然气的输送管线。我国螺旋焊管机组整体水平与国际先进企业相比,在数字化及生产自动控制方面还存在较大差
互联网技术的快速发展促进了经济与社会的发展,网上购物、娱乐与社交等互联网新兴事物的迅速普及为民众的现代生活提供了极大的便利。但与此同时,网络环境的复杂性和信息系统的
随着互联网技术的发展,网格将分布在广大地理区域上资源通过通讯技术连接起来,这样用户提交的原有的大型项目可以分割成多个独立的任务,可以在不同的网格资源上执行,并将执行的结
随着普适计算和物联网的发展,越来越多的新设备出现在实验室环境中,如RFID、智能传感器、PDU可编程电源控制器等。这些设备在实验室原有的设备(工作设备、环境调节设备、安防设
近年来,工业界和学术界花费大量的精力来构建大型知识库(如Freebase、Yago、Probase等),因为这些知识库可以用来提升信息检索、问答系统、情感分析等任务的结果。互联网技术的发
去隔行和缩放是增强视频显示质量的典型后处理方法。传统上,通常采用视频后处理芯片或CPU实现。由于专用视频后处理芯片研发及生产成本较高,而CPU对视频数据的处理效率较低,随着
随着信息技术的不断发展,信息化已经深入到了社会政治、经济、文化、生产、生活的各个领域,计算机网络已经成为人类生活、学习、工作等各方面不可缺少的工具。然而,伴随着网络在
在集成电路工艺以及微处理器性能需求的双重推动下,多核处理器逐渐取代单核处理器成为了市场的主流,微处理器的发展进入多核时代。当今大部分多核处理器采用共享存储的结构,各处