【技术实现步骤摘要】
视频编解码方法及其装置
本专利技术涉及视频压缩领域,特别涉及一种视频编解码方法及其装置。
技术介绍
随着社会的发展,视频监控系统越来越广泛的应用于生活之中,来解决日益增长的安全需求。但同时,高质量的视频数据需要占用大量的存储资源,所以视频压缩技术一直在不断的发展,以节省存储成本。但现有的视频压缩标准都不是针对监控场景制定的,其压缩技术对于视频监控这种大部分都是静止不动的场景还存在较大的信息冗余。所以本专利技术提供一种编码方法,针对监控场景,可以以更低的码率获得同等的图像质量,从而降低视频存储成本。在视频编码系统中,编码器可以采用多种不同的编码技术对视频数据进行压缩,其中一种常用的技术是预测编码。如图1所示为现有技术中的编码示意图。在视频流中,有些帧是仅采用空域预测编码技术,可独立编码,称为I帧;有些帧是采用时域预测编码技术,需要利用其它帧做参考来编码,称为P帧。P帧可以参考单个先前的编码帧来编码,也可以参考先前的多个编码帧来编码,这些被P帧用于参考的帧称为参考帧。在编码P帧时,选择合适的参考帧可以获得更好的编码质量或更低的编码码率。但现有的编码方法为了降低编码复杂度,节省内存开销,一般都只存储一帧参考帧,所以在很多情况下都无法搜索到合适的匹配块,比如物体移动之后新露出的背景。另外,通常情况下,采用时域预测编码技术的P帧的压缩效率要远高于仅采用空域预测编码技术的I帧,所以若单从压缩效率来考虑,应该尽量采用P帧进行编码,而减少I帧编码。但是在视频的编码中,我们还是需要每隔一段时间就编码一个I帧,主要原因有两点:第一是为了能够在回放时随机定位到某一帧时能快速响应 ...
【技术保护点】
一种视频编码方法,其特征在于,该方法包括以下步骤:获取背景图像,采用帧内预测的编码方式对该背景图像进行编码得到背景帧,对已编码的背景帧解码得到背景帧重建图;获取一幅输入图像作为第一图像,根据该第一图像相对于背景帧重建图的差异,至少局部地采用帧间预测的编码方式对第一图像进行编码得到刷新帧;获取一幅输入图像作为第二图像,根据该第二图像相对于背景帧重建图和相邻前一帧的重建图的差异,或者相对于相邻前一帧的重建图的差异,至少局部地采用帧间预测的编码方式对第二图像进行编码得到普通帧;根据所述背景帧、刷新帧和普通帧生成视频码流。
【技术特征摘要】
1.一种视频编码方法,其特征在于,该方法包括以下步骤:获取背景图像,采用帧内预测的编码方式对该背景图像进行编码得到背景帧,对已编码的背景帧解码得到背景帧重建图;获取一幅输入图像作为第一图像,根据该第一图像相对于背景帧重建图的差异,至少局部地采用帧间预测的编码方式对第一图像进行编码得到刷新帧;获取一幅输入图像作为第二图像,根据该第二图像相对于背景帧重建图和相邻前一帧的重建图的差异,或者相对于相邻前一帧的重建图的差异,至少局部地采用帧间预测的编码方式对第二图像进行编码得到普通帧;根据所述背景帧、刷新帧和普通帧生成视频码流;所述刷新帧后的第一个普通帧将所述刷新帧的重建图和所述背景帧的重建图作为参考图像采用帧间预测的编码方式进行编码,所述刷新帧后的其它普通帧将所述相邻前一帧的重建图和所述背景帧的重建图作为参考图像采用帧间预测的编码方式进行编码;其中,所述相邻前一帧不同于所述背景帧。2.根据权利要求1所述的视频编码方法,其特征在于,在所述获取背景图像的步骤中,包括以下子步骤:计算连续多帧输入图像中每个像素的前景置信度信息;将所述前景置信度信息与预设的置信度阈值进行比较;将所述前景置信度信息低于所述预设的置信度阈值的像素组成背景图像。3.根据权利要求1所述的视频编码方法,其特征在于,在所述“获取一幅输入图像作为第一图像,根据该第一图像相对于背景帧重建图的差异,至少局部地采用帧间预测的编码方式对第一图像进行编码得到刷新帧”的步骤中,包括以下子步骤:获取所述第一图像中每个像素的前景置信度;根据所述前景置信度与阈值比较,将所述第一图像划分为第一前景部分和第一背景部分;所述第一前景部分采用帧内预测的方式进行编码,所述第一背景部分将所述背景帧重建图作为参考图像采用帧间预测的方式进行编码。4.根据权利要求1所述的视频编码方法,其特征在于,在所述“获取一幅输入图像作为第二图像,根据该第二图像相对于背景帧重建图和相邻前一帧的重建图的差异,或者相对于相邻前一帧的重建图的差异,至少局部地采用帧间预测的编码方式对第二图像进行编码得到普通帧”的步骤中,包括以下子步骤:获取所述第二图像中每个像素的前景置信度;根据所述前景置信度与阈值比较,将所述第二图像划分为第二前景部分和第二背景部分;所述第二前景部分中至少有一部分将相邻前一帧的重建图作为参考图像采用帧间预测的方式进行编码,所述第二背景部分将所述背景帧重建图和/或相邻前一帧的重建图作为参考图像采用帧间预测的方式进行编码。5.根据权利要求3或4所述的视频编码方法,其特征在于,在所述获取每个像素的前景置信度的步骤之后,包括步骤:对所述获取的每个像素的前景置信度进行整合,该步骤包括以下子步骤:对输入图像的宏块内多个像素的前景置信度进行统计求平均,并将平均值作为该块的前景置信度;或将输入图像的宏块内出现概率最高的前景置信度作为该块的前景置信度;或计算缩小的输入图像的每个像素的前景置信度,将每个像素的前景置信度作为缩小前输入图像的对应宏块的前景置信度。6.一种视频解码方法,其特征在于,该方法包括以下步骤:对所获取的视频码流进行解析,得到背景帧,刷新帧和普通帧;对所述背景帧码流进行解码得到背景帧重建图;根据所述背景帧重建图对所述刷新帧的至少一部分进行基于帧间预测的解码,得到用于显示输出的刷新帧重建图;根据所述背景帧重建图和相邻前一帧的重建图,或者根据相邻前一帧的重建图,对所述普通帧的至少一部分进行基于帧间预测的解码,得到用于显示输出的普通帧重建图;所述刷新帧后的第一个普通帧将所述刷新帧的重建图和所述背景帧的重建图作为参考图像采用帧间预测的编码方式进行编码,所述刷新帧后的其它普通帧将所述相邻前一帧的重建图和所述背景帧的重建图作为参考图像采用帧间预测的编码方式进行编码;其中,所述相邻前一帧不同于所述背景帧。7.一种视频编码装置,其特征在于,该装置...
【专利技术属性】
技术研发人员:沈林杰,浦世亮,武晓阳,苏辉,俞海,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。