【技术实现步骤摘要】
【国外来华专利技术】指向分数像素点位置的运动矢量的修正运动矢量本专利技术涉及视频编码和解码过程中采用的运动矢量确定和修正。
技术介绍
目前的混合型视频编解码器采用预测编码。视频序列的图像被细分为像素块,然后对这些块进行编码。整个块使用与块在空间或时间上靠近的已经编码的像素来进行预测,而不是逐个像素来编码整个块。编码器进一步只处理块与其预测块之间的差值。所述进一步处理通常包括将块像素转换为变换域中的系数。然后,可以通过量化进一步压缩系数,并通过熵编码进一步压缩系数以形成比特流。该比特流还包括使解码器能够解码已编码视频的任何信令信息。例如,信令可以包括有关编码器设置的设置,例如输入图像的大小、帧率、量化步长指示、应用于图像块的预测等。时间预测利用了视频图像之间的时间相关性,视频图像也称为视频帧。时间预测也称为帧间预测,因为使用了(帧间)不同视频帧之间的依赖关系。相应地,从一个或多个之前的编码图像预测正在编码的块,之前的编码图像称为参考图像,正在编码的块称为当前块。参考图像不一定是在视频序列的显示顺序中位于当前块所在的当前图像之前的图像。编码器可以按照不同于显示顺 ...
【技术保护点】
1.一种用于确定编码块的运动矢量的装置,其特征在于,包括处理电路,用于:/n获取所述编码块的初始运动矢量和模板;/n通过在搜索空间中使用所述模板进行模板匹配来确定所述初始运动矢量的修正运动矢量,/n其中,当所述初始运动矢量指向分数像素点位置时,所述搜索空间位于通过将所述初始运动矢量指向的所述分数像素点位置取整到整数像素点位置得到的位置上。/n
【技术特征摘要】
【国外来华专利技术】1.一种用于确定编码块的运动矢量的装置,其特征在于,包括处理电路,用于:
获取所述编码块的初始运动矢量和模板;
通过在搜索空间中使用所述模板进行模板匹配来确定所述初始运动矢量的修正运动矢量,
其中,当所述初始运动矢量指向分数像素点位置时,所述搜索空间位于通过将所述初始运动矢量指向的所述分数像素点位置取整到整数像素点位置得到的位置上。
2.根据权利要求1所述的装置,其特征在于,所述处理电路还用于:
计算指向所述分数像素点位置的所述初始运动矢量的模板匹配代价;
将所述分数像素点位置的所述计算出的模板匹配代价与所述确定的初始运动矢量的修正运动矢量的模板匹配代价进行比较;
如果所述确定的修正运动矢量运动矢量的所述模板匹配代价不低于所述分数像素点位置的所述计算出的所述模板匹配代价,则基于所述分数像素点位置确定所述编码块的所述运动矢量。
3.根据权利要求1或2所述的装置,其特征在于,所述搜索空间由基于整数像素点步长相互间隔的像素点位置组成。
4.根据权利要求1至3中任一项所述的装置,其特征在于,所述搜索空间由基于整数距离相互间隔的行和列中的K行和L列的像素点组成,其中所述取整的分数像素点位置是所述搜索空间的像素点之一。
5.根据权利要求1至4中任一项所述的装置,其特征在于,所述取整的分数像素点位置主要位于所述搜索空间的中心。
6.根据权利要求1至5中任一项所述的装置,其特征在于,所述处理电路用于对搜索空间进行模板匹配,其中所述搜索空间的所述像素点位置通过多个步骤确定,包括:
确定由基于整数像素点步长相互间隔的像素点位置组成的整数搜索空间;
在所述整数搜索空间中进行模板匹配以得到最佳匹配的整数像素点位置;
基于所述最佳匹配的整数像素点位置,从最近的整数搜索空间像素点位置中确定具有基于小于整数像素点步长间隔的至少一个像素点的分数搜索空间;
在所述分数搜索空间中进行模板匹配以得到最佳匹配位置。
7.根据权利要求1至6中任一项所述的装置,其特征在于,所述取整得到的位置为最接近所述初始运动矢量指向的所述分数像素点位置的整数像素点位置。
8.根据权利要求7所述的装置,其特征在于,如果存在一个以上与所述分数像素点位置等同接近的整数像素点位置,则所述取整得到的位置为在预定方向上的整数像素点位置,所述预定方向为左侧、右侧、上方或下方。
9.根据权利要求7所述的装置,其特征在于,如果存在一个以上与所述分数像素点位置等同接近的整数像素点位置,则所述搜索空间为位于所述一个以上与所述分数像素点位置等同接近的整数像素点位置上的搜索空间之和。
10.根据权利要求7所述的装置,其特征在于,如果存在一个以上与所述分数像素点位置等同接近的整数像素点位置,则所述取整得到的位置为所述等同接近的整数像素点位置中的一个,从而使得所述取整后的...
【专利技术属性】
技术研发人员:塞米赫·艾森力克,赵志杰,高晗,阿南德·梅赫·科特拉,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。