【技术实现步骤摘要】
【国外来华专利技术】视频处理方法和装置版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本申请涉及视频编解码领域,并且更为具体地,涉及一种视频处理方法和装置。
技术介绍
帧间预测是视频编解码技术的重要组成部分。为了提高视频压缩质量,相关视频编解码标准引入了自适应运动矢量精度(adaptivemotionvectorresolution,AMVR)技术。AMVR设置有整像素精度的运动矢量和亚像素(例如1/4像素)精度的运动矢量。采用亚像素精度的运动矢量进行帧间预测时,需要对参考帧中的图像进行插值,引起数据吞吐量的增加。
技术实现思路
本申请提供一种视频处理方法和装置,能够在降低数据吞吐量的同时尽量保证编码性能。第一方面,提供一种视频处理方法,包括:获取当前块;如果所述当前块的尺寸不满足所述预设条件,采用整像素精度和亚像素精度中的一种精度的运动矢量对所述当前块进行帧间预测;如果所述当前块的尺寸满足所 ...
【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n获取当前块;/n如果所述当前块的尺寸不满足预设条件,采用整像素精度和亚像素精度中的一种精度的运动矢量对所述当前块进行帧间预测;/n如果所述当前块的尺寸满足所述预设条件,采用整像素精度的运动矢量对所述当前块进行帧间预测。/n
【技术特征摘要】
【国外来华专利技术】20190102 CN PCT/CN2019/0701521.一种视频处理方法,其特征在于,包括:
获取当前块;
如果所述当前块的尺寸不满足预设条件,采用整像素精度和亚像素精度中的一种精度的运动矢量对所述当前块进行帧间预测;
如果所述当前块的尺寸满足所述预设条件,采用整像素精度的运动矢量对所述当前块进行帧间预测。
2.根据权利要求1所述的方法,其特征在于,所述预设条件为所述当前块的尺寸小于预设尺寸;或者,所述预设条件为所述当前块的尺寸小于等于预设尺寸;或者,所述预设条件为所述当前块的尺寸为预设尺寸。
3.根据权利要求1或2所述的方法,其特征在于,所述对所述当前块进行帧间预测,包括:
确定所述当前块的预测块;
根据所述当前块的原始块和预测块,计算所述当前块的残差块。
4.根据权利要求3所述的方法,其特征在于,还包括:
编码所述当前块对应的运动矢量精度的指示信息,其中:如果所述当前块的尺寸不满足所述预设条件,所述指示信息具有M比特,如果所述当前块的尺寸满足所述预设条件,所述指示信息具有N比特,M、N均为正整数,且N小于或等于M。
5.根据权利要求1或2所述的方法,其特征在于,所述对所述当前块进行帧间预测,包括:
确定所述当前块的预测块和残差块;
根据所述当前块的预测块和残差块,计算所述当前块的重构块。
6.根据权利和要求5所述的方法,其特征在于,还包括:
从码流中获取所述当前块对应的运动矢量精度的指示信息,其中:如果所述当前块的尺寸不满足所述预设条件,所述指示信息具有M比特,如果所述当前块的尺寸满足所述预设条件,所述指示信息具有N比特,M、N均为正整数,且N小于或等于M。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述帧间预测为双向预测。
8.根据权利要求2所述的方法,其特征在于,所述预设尺寸包括4×4,8×4,4×16,16×4,16×16,8×8中的一个或多个。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述整像素精度包括以下像素精度中的一种或多种:1像素和4像素。
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述亚像素精度包括以下像素精度中的一种或多种:1/4,1/8和1/16。
11.一种视频处理装置,其特征在于,包括:
存储器,用于存储代码;
处理器,用于读取所述存储器中的代码,以执行如下操作:
获取当前块;
如果所述当前块的尺寸不满足所述预设条件,采用整像素精度和亚像素精度中的一种精度的运动矢量对所述当前块进行帧间预测;
如果所述当前块的尺寸满足所述预设条件,采用整像素精度的运动矢量对所述当前块进行帧间预测。
12.根据权利要求11所述的装置,其特征在于,所述预设条件为所述当前块的尺寸小于预设尺寸;或者,所述预设条件为所述当前块的尺寸小于等于预设尺寸;或者,所述预设条件为所述当前块的尺寸为预设尺寸。
13.根据权利要求11或12所述的装置,其特征在于,所述对所述当前块进行帧间预测,包括:
确定所述当前块的预测块;
根据所述当前块的原始块和预测块,计算所述当前块的残差块。
14.根据权利要求13所述的装置,其特征在于,所述处理器还用执行以下操作:
编码所述当前块对应的运动矢量精度的指示信息,其中:如果所述当前块的尺寸不满足所述预设条件,所述指示信息具有M比特,如果所述当前块的尺寸满足所述预设条件,所述指示信息具有N比特,M、N均为正整数,且N小于或等于M。
15.根据权利要求11或12所述的装置,其特征在于,所述对所述当前块进行帧间预测,包括:
确定所述当前块的预测块和残差块;
根据所述当前块的预测块和残差块,计算所述当前块的重构块。
16.根据权利和要求15所述的装置,其特征在于,所述处理器还用执行以下操作:
从码流中获取所述当前块对应的运动矢量精度的指示信息,其中:如果所述当前块的尺寸不满足所述预设条件,所述指示信息具有M比特,如果所述当前块的尺寸满足所述预设条件,所述指示信息具有N比特,M、N均为正整数,且N小于或等于M。
17.根据权利要求11-16中任一项所述的装置,其特征在于,所述帧间预测为双向预测。
18.根据权利要求12所述的装置,其特征在于,所述预设尺寸包括4×4,8×4,4×16,16×4,16×16,8×8中的一个或多个。
19.根据权利要求11-18中任一项所述的装置,其特征在于,所述整像素精度包括以下像素精度中的一种或多种:1像素和4像素。
20.根据权利要求11-19中任一项所述的装置,其特征在于,所述亚像素精度包括以下像素精度中的一种或多种:1/4,1/8和1/16。
21.一种视频处理方法,其特征在于,包括:
获取当前块的用于运动补偿的目标运动矢量,其中,所述目标运动矢量均为整像素精度的运动矢量;
根据所述目标运动矢量,对所述当前块进行运动补偿。
22.根据权利要求21所述的方法,其特征在于,所述获取所述当前块的用于运动补偿的目标运动矢量,包括:
获取所述当前块的运动矢量候选列表,其中所述运动矢量候选列表中的运动矢量均为整像素精度的运动矢量;
从所述当前块的运动矢量候选列表中选取所述目标运动矢量。
23.根据权利要求21所述的方法,其特征在于,所述获取所述当前块的用于运动补偿的目标运动矢量,包括:
从所述当前块的运动矢量候选列表中选取所述当前块的初始候选运动矢量;
将所述初始候选运动矢量中的亚像素精度的运动矢量转换成整像素精度的运动矢量,得到所述目标运动矢量。
24.根据权利要求21所述的方法,其特征在于,所述获取所述当前块的用于运动补偿的目标运动矢量,包括:
获取所述当前块的基准运动矢量;
获取所述基准运动矢量的偏移量;
将所述基准运动矢量和所述偏移量之和中的亚像素精度的运动矢量转换为整像素精度的运动矢量,得到所述目标运动矢量。
25.根据权利要求24所述的方法,其特征在于,所述当前块的基准运动矢量为整像素精度的运动矢量。
26.根据权利要求21所述的方法,其特征在于,所述获取所述当前块的用于运动补偿的目标运动矢量,包括:
获取所述当前块的基准运动矢量,所述基准运动矢量为整像素精度的运动矢量;
获取所述基准运动矢量的偏移量,所述偏移量为整像素精度的偏移量;
将所述基准运动矢量和所述偏移量之和确定为所述目标运动矢量。
27.根据权利要求24或25所述的方法,其特征在于,所述基准运动矢量的偏移量为预设的偏移量;或者,所述基准运动矢量的偏移量为预设的偏移量经过缩放之后得到的偏移量。
28.根据权利要求26所述的方法,其特征在于,所述基准运动矢量的偏移量为将预设的偏移量整像素化得到的偏移量;或者,所述基准运动矢量的偏移量为预设的偏移量经过缩放后再整像素化得到的偏移量。
29.根据权利要求24或26所述的方法,其特征在于,所述获取所述当前块的基准运动矢量,包括:
获取所述当前块的运动矢量候选列表;
从所述当前块的运动矢量候选列表中选取基准运动矢量。
30.根据权利要求22或29所述的方法,其特征在于,所述获取所述当前块的运动矢量候选列表,包括:
获取所述当前块的第一邻近块的运动矢量,所述第一邻近块的运动矢量为亚像素精度的运动矢量;
将所述第一邻近块的运动矢量转换为整像素精度的运动矢量;
如果所述当前块的运动矢量候选列表...
【专利技术属性】
技术研发人员:郑萧桢,孟学苇,王苫社,马思伟,
申请(专利权)人:深圳市大疆创新科技有限公司,北京大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。