【技术实现步骤摘要】
【国外来华专利技术】一种视频编解码方法和装置
本申请涉及视频编解码
,尤其涉及一种视频的编解码方法和装置。
技术介绍
数字视频技术可广泛应用于各种装置中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、笔记本电脑、平板计算机、电子书阅读器、数字相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝或卫星无线电电话、视频电话会议装置、视频流式发射装置及其类似者。数字视频装置实施视频解码技术,例如在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分先进视频解码(AVC)、ITU-TH.265(也被称作高效率视频解码(HEVC))所定义的标准及这些标准的扩展中所描述的视频解码技术。数字视频装置可通过实施这些视频解码技术来更有效地发送、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图像内)预测和/或时间(图像间)预测,以减少或移除视频序列中固有的冗余信息。对于基于块的视频解码,可将视频块分割成视频块,视频块还可被称作树块、编码单元/解码单元(codingunit,CU)或编码节点/解码节点。使用位于同一图像中的相邻块中的参考样本的空间预测来编码图像的帧内解码(I)条带中的视频块。图像的帧间解码(P或B)条带中的视频块可使用位于同一图像中的相邻块中的参考样本的空间预测或位于其它参考图像中的参考样本的时间预测。图像可被称作帧,且参考图像可被称作参考帧。
技术实现思路
本申请实施例提供了一种视频编解码的方法以及相关设备,主要涉及运动矢量的 ...
【技术保护点】
一种运动矢量的获取方法,其特征在于,包括:/n确定待处理块的参考块,所述参考块和所述待处理块具有预设的时域或空域相关性,所述参考块具有初始运动矢量和一个或多个预设的运动矢量偏移量,所述参考块的初始运动矢量基于所述参考块的预测运动矢量获得,所述参考块的预测块基于所述初始运动矢量和一个或多个预设的运动矢量偏移量获得;/n将所述参考块的初始运动矢量作为所述待处理块的预测运动矢量。/n
【技术特征摘要】
【国外来华专利技术】一种运动矢量的获取方法,其特征在于,包括:
确定待处理块的参考块,所述参考块和所述待处理块具有预设的时域或空域相关性,所述参考块具有初始运动矢量和一个或多个预设的运动矢量偏移量,所述参考块的初始运动矢量基于所述参考块的预测运动矢量获得,所述参考块的预测块基于所述初始运动矢量和一个或多个预设的运动矢量偏移量获得;
将所述参考块的初始运动矢量作为所述待处理块的预测运动矢量。
根据权利要求1所述的方法,其特征在于,所述参考块的初始运动矢量具体由如下方式获得:
将所述参考块的预测运动矢量作为所述参考块的初始运动矢量;或者,
将所述参考块的预测运动矢量和所述参考块的运动矢量差值相加,作为所述参考块的初始运动矢量。
根据权利要求1或2所述的方法,其特征在于,所述参考块的预测块具体由如下方式获得:
在所述参考块的参考帧中获取所述参考块的初始运动矢量指示的图像块,以作为所述参考块的临时预测块;
将所述参考块的初始运动矢量和一个或多个预设的运动矢量偏移量相加,以获得一个或多个实际运动矢量,其中,每个所述实际运动矢量指示一个搜索位置;
在所述一个或多个实际运动矢量指示的搜索位置,获得一个或多个候选预测块,其中每个所述搜索位置对应一个所述候选预测块;
从所述一个或多个候选预测块中选择与所述临时预测块的像素差异最小的候选预测块作为所述参考块的预测块。
根据权利要求3所述的方法,其特征在于,所述方法用于双向预测,所述参考帧包括第一向参考帧和第二向参考帧,所述初始运动矢量包括第一向初始运动矢量和第二向初始运动矢量,所述在所述参考块的参考帧中获取所述参考块的初始运动矢量指示的图像块,以作为所述参考块的临时预测块,包括:
在所述参考块的第一向参考帧中获取所述参考块的第一向初始运动矢量指示的第一图像块;
在所述参考块的第二向参考帧中获取所述参考块的第二向初始运动矢量指示的第二图像块;
对所述第一图像块和所述第二图像块进行加权,以获得所述参考块的临时预测块。
根据权利要求3或4所述的方法,其特征在于,还包括:
当所述实际运动矢量的运动矢量分辨率高于预设像素精度时,对所述实际运动矢量进行运动矢量分辨率的舍入处理以使处理后的实际运动矢量的运动矢量分辨率为预设像素精度。
根据权利要求3或4所述的方法,其特征在于,所述从所述一个或多个候选预测块中选择与所述临时预测块的像素差异最小的候选预测块作为所述参考块的预测块,包括:
从所述一个或多个候选预测块中选择与所述临时预测块的像素差异最小的候选预测块对应的实际运动矢量;
当所述被选的实际运动矢量的运动矢量分辨率高于预设像素精度时,对所述被选的实际运动矢量进行运动矢量分辨率的舍入处理以使处理后的被选的实际运动矢量的运动矢量分辨率为预设像素精度;
确定所述处理后的被选的实际运动矢量指示的位置所对应的预测块为所述参考块的预测块。
根据权利要求5或6所述的方法,其特征在于,所述预设像素精度为整像素精度,或二分之一像素精度,或四分之一像素精度,或八分之一像素精度。
根据权利要求1至7任一项所述的方法,其特征在于,还包括:
将所述待处理块的预测运动矢量作为所述待处理块的初始运动矢量。
根据权利要求1至7任一项所述的方法,其特征在于,还包括:
将所述待处理块的预测运动矢量和所述待处理块的运动矢量差值相加,以作为所述待处理块的初始运动矢量。
根据权利要求9所述的方法,其特征在于,所述方法用于视频解码,所述待处理块的运动矢量差值通过解析码流中的第一标识信息获得。
根据权利要求1至9任一项所述的方法,其特征在于,所述方法用于视频解码,所述确定待处理块的参考块,包括:
解析码流,获得第二标识信息;
根据所述第二标识信息,确定所述待处理块的参考块。
根据权利要求1至9任一项所述的方法,其特征在于,所述方法用于视频编码,所述确定待处理块的参考块,包括:
从所述待处理块的一个或多个候选参考块中,选择一个作为所述待处理块的参考块时率失真代价值最小的候选参考块,作为所述待处理块的参考块。
一种运动矢量的获取装置,其特征在于,包括:
确定模块,用于确定待处理块的参考块,所述参考块和所述待处理块具有预设的时域或空域相关性,所述参考块具有初始运动矢量...
【专利技术属性】
技术研发人员:陈旭,安基程,郑建铧,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。