视频编码、解码方法和装置、存储介质及电子装置制造方法及图纸

技术编号:22820427 阅读:48 留言:0更新日期:2019-12-14 14:21
本发明专利技术公开了一种视频编码、解码方法和装置、存储介质及电子装置。其中,该方法包括:获取待编码视频帧中待编码块的参考块的运动向量MV,其中,该参考块为该待编码视频帧中该待编码块所参考的已编码块;根据该运动向量MV确定用于对该待编码块进行编码的目标分辨率;根据该目标分辨率对该待编码块进行编码。通过本发明专利技术,解决了在现有视频编码过程中,对于视频的一帧中的不同块采用相同的分辨率进行编码失真相对较大导致视频质量差的技术问题。

Video coding and decoding method and device, storage medium and electronic device

【技术实现步骤摘要】
视频编码、解码方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种视频编码、解码方法和装置、存储介质及电子装置。
技术介绍
随着数字媒体技术和计算机技术的发展,视频应用于各个领域,如移动通信、网络监控、网络电视等。随着硬件性能和屏幕分辨率的提高,用户对高清视频的需求日益强烈。如果对于视频的一帧中的不同块都采用了高分辨率进行编码,则在传输的带宽比较小的情况下,对于视频中的一帧中的不同块采用高分辨率进行编码时所对应的峰值信噪比PSNR1要低于对于视频中的一帧中的不同块采用低分辨率进行编码时所对应的峰值信噪比PSNR2,也就是说,在传输带宽较小时采用高分辨率进行编码时的峰值信噪比PSNR1相对较小,失真相对较大。同理,如果对于视频中的一帧中的不同块都采用了低分辨率进行编码,则在传输的带宽比较大的情况下,对于视频中的一帧中的不同块采用低分辨率进行编码时所对应的峰值信噪比PSNR3要低于对于视频中的一帧中的不同块采用高分辨率进行编码时所对应的峰值信噪比PSNR4,也就是说,在传输带宽较大时采用低分辨率进行编码时的峰本文档来自技高网...

【技术保护点】
1.一种视频解码方法,其特征在于,包括:/n获取待解码视频帧中待解码块的参考块的运动向量MV,其中,所述参考块为所述待解码视频帧中所述待解码块所参考的已解码块;/n根据所述运动向量MV确定用于对所述待解码块进行解码的目标分辨率,其中,在所述运动向量MV表示所述待解码块的参考块的运动剧烈程度大于或等于预定阈值的情况下,所述目标分辨率为第一分辨率;在所述运动向量MV表示所述待解码块的参考块的运动剧烈程度小于所述预定阈值的情况下,所述目标分辨率为第二分辨率,其中,所述第一分辨率大于所述第二分辨率;/n根据所述目标分辨率对所述待解码块进行解码。/n

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:
获取待解码视频帧中待解码块的参考块的运动向量MV,其中,所述参考块为所述待解码视频帧中所述待解码块所参考的已解码块;
根据所述运动向量MV确定用于对所述待解码块进行解码的目标分辨率,其中,在所述运动向量MV表示所述待解码块的参考块的运动剧烈程度大于或等于预定阈值的情况下,所述目标分辨率为第一分辨率;在所述运动向量MV表示所述待解码块的参考块的运动剧烈程度小于所述预定阈值的情况下,所述目标分辨率为第二分辨率,其中,所述第一分辨率大于所述第二分辨率;
根据所述目标分辨率对所述待解码块进行解码。


2.根据权利要求1所述的方法,其特征在于,根据所述运动向量MV确定用于对所述待解码块进行解码的目标分辨率包括:
在所述参考块为一个已解码块的情况下,根据所述一个解码块的运动向量MV的长度确定所述目标分辨率;
在所述参考块为多个已解码块的情况下,根据所述多个解码块的运动向量MV的长度的方差或均值确定所述目标分辨率。


3.根据权利要求2所述的方法,其特征在于,根据所述一个已解码块的运动向量MV确定所述目标分辨率包括:
在所述一个已解码块的运动向量MV的长度小于第一预设阈值的情况下,确定所述目标分辨率为第一分辨率;
在所述一个已解码块的运动向量MV的长度大于或等于所述第一预设阈值的情况下,确定所述目标分辨率为第二分辨率,其中,所述第一分辨率大于所述第二分辨率。


4.根据权利要求3所述的方法,其特征在于,在所述一个已解码块的运动向量MV大于或等于所述第一预设阈值的情况下,确定所述目标分辨率为第二分辨率,包括:
在所述一个已解码块的运动向量MV的长度大于或等于所述第一预设阈值,且小于第二预设阈值的情况下,确定所述目标分辨率为第三分辨率;
在所述一个已解码块的运动向量MV的长度大于或等于所述第二预设阈值,且小于第三预设阈值的情况下,确定所述目标分辨率为第四分辨率;
在所述一个已解码块的运动向量MV的长度大于或等于所述第三预设阈值,且小于第四预设阈值的情况下,确定所述目标分辨率为第五分辨率;
在所述一个已解码块的运动向量MV的长度大于或等于所述第四预设阈值的情况下,确定所述目标分辨率为第六分辨率,其中,所述第一分辨率>所述第三分辨率>所述第四分辨率>所述第五分辨率>所述第六分辨率。


5.根据权利要求4所述的方法,其特征在于,所述第一预设阈值、所述第二预设阈值、所述第三预设阈值,所述第四预设阈值分别与预定的分辨率集合中的最大分辨率呈正相关,其中,所述分辨率集合包括所述第一分辨率、所述第三分辨率、所述第四分辨率、所述第五分辨率以及所述第六分辨率。


6.根据权利要求2所述的方法,其特征在于,根据所述多个已解码块的运动向量MV的方差确定所述目标分辨率包括:
在所述多个已解码块的运动向量MV的长度的方差或均值小于第五预设阈值的情况下,确定所述目标分辨率为第一分辨率;
在所述多个已解码块的运动向量MV的长度的方差或均值大于或等于所述第五预设阈值的情况下,确定所述目标分辨率为第二分辨率,其中,所述第一分辨率大于所述第二分辨率,所述第五预设阈值与第一预设阈值相同或不同。


7.根据权利要求6所述的方法,其特征在于,所述在所述多个已解码块的运动向量MV的方差大于或等于所述第五预设阈值的情况下,确定所述目标分辨率为第二分辨率,包括:
在所述多个已解码块的运动向量MV的长度的方差或均值大于或等于所述第五预设阈值,且小于第六预设阈值的情况下,确定所述目标分辨率为第三分辨率;
在所述多个已解码块的运动向量MV的长度的方差或均值大于或等于所述第六预设阈值,且小于第七预设阈值的情况下,确定所述目标分辨率为第四分辨率;
在所述多个已解码块的运动向量MV的长度的方差或均值大于或等于所述第七预设阈值,且小于第八预设阈值的情况下,确定所述目标分辨率为第五分辨率;
在所述多个已解码块的运动向量MV的长度的方差或均值大于或等于所述第八预设阈值的情况下,确定所述目标分辨率为第六分辨率,其中,所...

【专利技术属性】
技术研发人员:高欣玮毛煦楠谷沉沉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1