【技术实现步骤摘要】
【国外来华专利技术】视频处理的方法与装置版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本申请涉及视频编码领域,并且更为具体地,涉及一种视频处理的方法与装置。
技术介绍
为了减少视频存储和传输所占用的带宽,需要对视频数据进行编码处理。预测是视频编码流程中的重要环节,预测的目的在于,针对一个图像块,获取与其最相近的一个块(可以称为参考块),然后将该图像块与其参考块相减得到残差。预测分为帧内预测与帧间预测。帧间预测,就是要获得当前图像块的运动矢量(motionvector,MV),然后根据该MV确定参考块在参考帧中的位置。高效视频编码(HighEfficiencyVideoCoding,HEVC)标准提出两种帧间预测模式:Merge模式与Skip模式。在Merge模式与Skip模式中,根据图像块的候选运动矢量获取该图像块的参考块,其中,需要根据候选运动矢量从参考帧中获取数据来获取当前块的参考块。在硬件编码器中,就是要向参考帧缓存(buffer)请求数据。HEVC标准提供了灵活的块划分结构,一帧图像划分为多个子块。例如,先将一帧图像划分为多个编码树单元(CodingTreeUnit,CTU),一个CTU可划分为一个或多个编码单元(CodingUnit,CU),一个CU又可划分为一个或多个预测单元(PredictionUnit,PU)。在HEVC标准下,针对每个PU,都需要根据其候选运动矢量从参考 ...
【技术保护点】
1.一种视频处理的方法,其特征在于,包括:/n从参考帧缓存中获取M个参考块的数据,M为正整数;/n在对N个图像块进行Merge模式或Skip模式的帧间预测时,从所述M个参考块中确定是否存在所述N个图像块中每个图像块的参考块,N为正整数。/n
【技术特征摘要】
【国外来华专利技术】1.一种视频处理的方法,其特征在于,包括:
从参考帧缓存中获取M个参考块的数据,M为正整数;
在对N个图像块进行Merge模式或Skip模式的帧间预测时,从所述M个参考块中确定是否存在所述N个图像块中每个图像块的参考块,N为正整数。
2.根据权利要求1所述的方法,其特征在于,所述从参考帧缓存中获取M个参考块的数据,包括:
根据第一图像块的S个候选运动矢量从所述参考帧缓存中获取所述M个参考块,所述S为小于或等于所述M的正整数,其中,所述第一图像块与所述N个图像块属于同一个图像单元块。
3.根据权利要求2所述的方法,其特征在于,所述第一图像块包括所述N个图像块中的部分或全部图像块。
4.根据权利要求3所述的方法,其特征在于,所述第一图像块为所述图像单元块。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述N个图像块中包括第二图像块;
其中,所述在对N个图像块进行Merge模式或Skip模式的帧间预测时,从所述M个参考块中确定是否存在所述N个图像块中每个图像块的参考块,包括:
从所述M个参考块中确定是否存在所述第二图像块的参考块;
其中,所述方法还包括:
在所述M个参考块中存在所述第二图像块的参考块的情况下,对所述第二图像块进行Merge模式或Skip模式的帧间预测。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在所述M个参考块中不存在所述第二图像块的参考块的情况下,跳过所述第二图像块的Merge模式或Skip模式的帧间预测。
7.根据权利要求5所述的方法,其特征在于,所述第二图像块的候选运动矢量包括多个;
其中,所述从所述M个参考块中确定是否存在所述第二图像块对应的参考块,包括:
从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块,j为1,…,P,所述P为所述多个候选运动矢量的个数。
8.根据权利要求7所述的方法,其特征在于,所述从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块,包括:
根据下列因素,从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块:
所述第二图像块的位置、所述第j个候选运动矢量、所述M个参考块的位置。
9.根据权利要求7或8所述的方法,其特征在于,所述从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块,包括:
在所述第j个候选运动矢量的水平分量与垂直分量分别指向整像素的情况下,若所述第二图像块在进行所述第j个候选运动矢量的位移后的位置位于所述M个参考块中任一个参考块的位置内,确定所述M个参考块中存在所述第j个候选运动矢量对应的参考块。
10.根据权利要求8所述的方法,其特征在于,在所述第j个候选运动矢量的水平分量,和/或垂直分量指向分像素的情况下,所述因素还包括预设值,所述预设值与运动矢量的最小精度和/或插值滤波器的抽头数量相关。
11.根据权利要求10所述的方法,其特征在于,所述从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块,包括:
若所述第二图像块在进行所述第j个候选运动矢量的位移后的位置位于所述M个参考块中的第i个参考块的收缩位置内,确定所述M个参考块中存在所述第j个候选运动矢量对应的参考块,i为1,…,M,其中,
在所述第j个候选运动矢量的水平分量指向分像素、垂直分量指向整像素的情况下,所述第i个参考块的收缩位置表示所述第i个参考块经过左边界与右边界分别向里收缩所述预设值之后的位置,
在所述第j个候选运动矢量的水平分量指向整像素、垂直分量指向分像素的情况下,所述第i个参考块的收缩位置表示所述第i个参考块经过上边界与下边界分别向里收缩所述预设值之后的位置,
在所述第j个候选运动矢量的水平分量指向分像素、垂直分量指向分像素的情况下,所述第i个参考块的收缩位置表示所述第i个参考块经过左边界、右边界、上边界与下边界分别向里收缩所述预设值之后的位置。
12.根据权利要求7或8所述的方法,其特征在于,所述从所述M个参考块中确定是否存在所述第二图像块的第j个候选运动矢量对应的参考块,包括:
若所述第二图像块在进行所述第j个候选运动矢量的位移后的位置位于所述M个参考块中的第i个参考块的收缩位置内,确定所述M个参考块中存在所述第j个候选运动矢量对应的参考块,其中,
所述第i个参考块的收缩位置表示所述第i个参考块经过左边界、右边界、上边界与下边界分别向里收缩预设值之后的位置,所述预设值与运动矢量的最小精度相关,所述i为1,…,M。
13.根据权利要求7至12中任一项所述的方法,其特征在于,所述在所述M个参考块中存在所述第二图像块的参考块的情况下,对所述第二图像块进行Merge模式或Skip模式的帧间预测,包括:
在所述M个参考块中存在所述第j个候选运动矢量对应的参考块的情况下,采用所述第j个候选运动矢量对应的参考块对所述第二图像块进行Merge模式或Skip模式的帧间预测。
14.根据权利要求7至12中任一项所述的方法,其特征在于,所述方法还包括:
在所述M个参考块中不存在所述第j个候选运动矢量对应的参考块的情况下,跳过采用所述第j个候选运动矢量对应的参考块对所述第二图像块进行Merge模式或Skip模式的帧间预测过程。
15.根据权利要求1至14中任一项所述的方法,其特征在于,所述N个图像块中每个图像块为预测单元PU。
16.根据权利要求2至4中任一项所述的方法,其特征在于,所述第一图像块为下列中任一种:编码树单元CTU、编码单元CU、预测单元PU。
17.一种编码装置,其特征在于,包括:
存储器,用于存储指令;
处理器,用于执行所述存储器存储的指令,执行如下操作:
从参考帧缓存中获取M个参考块的数据,M为正整数;
在对N个图像块进行Merge模式或Skip模式的帧间预测时,从所述M个参考...
【专利技术属性】
技术研发人员:王悦名,郑萧桢,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。