基于HEVC/H.265的屏幕内容编码研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:baimn1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
屏幕内容是指由电子设备生成的图像/视频,例如漫画,3-D游戏,捕获的计算机屏幕,有文字覆盖的视频等。随着移动互联网和云计算的兴起,屏幕内容编码受到广泛关注。现有的基于预测加变换的视频编码技术如HEVC对屏幕内容的压缩效果并不好。本文对屏幕内容的显示原理、特性以及HEVC压缩影响进行了分析,并根据屏幕内容的特性在HEVC编码框架基础上提出了一种图案匹配模式用于提高屏幕内容编码效率。论文具体的研究工作如下:(1)分析了原始屏幕内容和视频应用中的屏幕内容的显示原理。对屏幕内容的特性进行分析,将其与自然视频比较,并分析了HEVC编码框架对压缩屏幕内容的影响。最后用HEVC分别压缩自然视频和屏幕内容进行实验,验证了基于预测加变换的HEVC编码框架对屏幕内容编码效果不理想。(2)提出了一种图案匹配模式,作为一种额外的编码工具融合进HEVC编码框架中,用于提升屏幕内容编码效率,该模式首先对屏幕内容进行色彩预处理,将YUV像素值转换为基本色和索引映射,即对应的色彩分量和结构分量。由于屏幕内容的色彩分量和结构分量有不同的特性,对其采用不同的编码。对基本色进行预测编码,预测情况采用两层分级编码,未预测成功的基本色采用显式差分编码。对索引映射值采用字典的编码方法,以充分利用屏幕内容中的重复图案,减少结构分量冗余。对待编码索引值字符串首先查找字典是否存在匹配字符串,若存在匹配串则将其编码为偏移值和匹配长度,若不存在匹配串则对索引值采用预测编码。(3)在图案匹配模式的索引值字典编码中,为了提升编码效率需要在字典中寻找最长的匹配字符串,可能需要多次字符串匹配操作,由于字符串匹配很耗时,为了减少编码时间,提出了一种基于哈希表的快速字典搜索算法,可显著减少字符串匹配次数。由于图案匹配模式采用和HEVC不同的编码框架,因此定义了新的句法元素和熵编码流程。此外,由于图案匹配模式的索引值字典编码中的匹配长度为非等概分布,提出了一种类似k阶指数哥伦布码的匹配长度编码方案。(4)提出了一种基于FFMPEG的屏幕内容提取方案,可以无损地将原始屏幕内容保存成指定帧率的YUV文件格式。并对提出的基于HEVC的图案匹配模式的编码性能进行实验分析,最后分别使用提出的图案匹配模式和HM对采用上述FFMPEG屏幕内容提取方案捕获的屏幕内容进行压缩编码,对解码重构图进行了主观质量评价。
其他文献
目标跟踪技术是计算机视觉研究中的一个热点课题,近年来已经在军事、民用等方面取得巨大进步,但是仍然存在若干挑战需要解决,包括目标形变、尺度变化、遮挡等困难。本文提出
智能视频监控中,受监控环境多变、视角变化、光照亮度、盲区等因素影响,无重叠视域多摄像机间的目标匹配问题是一个具有挑战性和重要研究价值课题。本文从机器学习的角度,结
随着人民生活水平的不断提高、安防意识的不断增强及视频监控技术的不断发展,视频监控系统特别是嵌入式视频监控系统在停车场、居民小区、交通、银行等地方得到了广泛的应用。
摘要:高校毕业生就业难已成为社会热点问题,为家庭、高校、社会高度关注。学风建设与学生就业能力是相互联系、相互促进的统一体。本文分析了影响高校学风建设和大学生就业竞争力的主要原因及对策建设,阐述了如何进一步加强学风建设,创造良好的学习条件与环境,引导学生明确学习目的和奋斗目标,增强内在的学习动力,从而提升学生的就业竞争力。  关键词:高等学校 学风建设 就业竞争力  优良的学风是一种无形的力量,能使
为了节约传输带宽、存储空间,视频编解码技术早已成为国内外研究和工业应用的热点之一。AVS是我国自主研发的音视频编解码标准,是目前最先进的音视频压缩编解码标准之一。与
井下与地面的信息传输是测井、钻井以及采油等领域的重要研究课题,对石油资源的勘探与开发,探明油层的地质结构,测试油井的状态以及保持对资源的可持续利用都有着重要的意义。现
水下机器人声探测系统作为水下机器人的重要组成部分,它通过对水下目标进行探测与识别,来完成引导机器人进行自主航行、自主避障的任务。为了满足水下机器人对设备的体积以及
多址技术是无线通信演进的基础技术,多址技术的突破往往会促进无线通信系统的更新换代。随着无线通信的迅速发展,有限的频谱资源与不断增加的系统容量需求之间的矛盾越来越突
空间光通信以其高带宽、高码率、高保密性及抗干扰等优点成为光通信发展的新方向,而相干光通信以其灵敏度高,中继距离长,选择性好,通信容量大,具有多种调制方式等众多优点,成
随着市场竞争的加剧和信息系统的深入应用,人们对信息的处理、获取、发布、存储等提出了更高的性能要求.开发多用户C/S模式(客户端/服务器端)应用系统,成了我们数据库开发人