【技术实现步骤摘要】
视频数据编解码的方法、装置与相关计算机可读取储存媒介
[0001]相关申请
[0002]本申请是申请号为201980053534.1,专利技术名称为“视频数据编解码的方法、装置与相关计算机可读取储存媒介”的专利技术专利专利的分案申请。
[0003]本专利技术技术通常涉及视频编解码。具体地,本专利技术涉及产生一候选列表的仿射运动向量候选,用以填入(pad)候选列表。
技术介绍
[0004]有多种视频编码技术可以用来进行视频编解码,例如用来做数据储存以及/或是传输,视频编码技术也可以提供来对于编码后的视频进行解码以便播放,视频编解码器可以包含用来压缩以及/或是解压缩数字视频的一电子电路以及/或是软件。存在有多种视频编码标准,而且视频编解码器通常需符合一或多种视频编码标准。例如高效视频编解码(HEVC)是一种由视频编解码联合小组(JCT
‑
VC)开发的国际视频编码标准。例如另一个例子通用视频编解码(VVC)是另一种由联合视频专家组(JVET)开发的国际视频编码标准。许多视频编码标准,包含HEVC以及VVC,使用空间与时间压缩技术。压缩程序可以进行视频数据编码,用产生可被转换(transformed)、量化(quantized)、熵编码(entropy coded)的残余数据,而产生一结果比特流。相类似地,解压缩程序则对该比特流进行熵解码(entropy decoding)、逆量化(inverse quantizing)、逆转换(inverse transforming)数据,以重建该残余数 ...
【技术保护点】
【技术特征摘要】
1.一种视频数据编解码方法,包括:决定使用仿射预测来编码视频数据的当前块;产生关于该当前块的候选列表的多个候选,包括:当决定一或多个继承候选可用时,决定其中每一个继承候选继承一个相关联的附近块的仿射模型;以及当决定一或多个结构候选可用时,推导该一或多个结构候选,其中每一结构候选是基于该当前块多个相关联的附近块所推导出;当决定该候选列表尚未额满时,通过产生该候选列表的其他候选来填充该当前候选列表,包含;当决定一或多个额外推导候选可用时,基于该当前块的多个相关联的附近块,产生该一或多个额外推导候选,以及将所产生的该一或多个额外推导候选加入该候选列表中;当决定该候选清单尚未额满,基于时间并位图像产生一或多个时间运动向量候选,以及将所产生该一或多个时间运动向量候选加入该候选列表中;以及当在通过该一或多个额外推导候选填充该候选列表之后,该候选列表尚未额满时,通过推导需要填入该候选列表的零运动向量候选来填充该候选列表。2.根据权利要求1所述的视频数据编解码方法,其特征在于:如果该仿射预测是相关联于四参数仿射模式,则该候选列表中的每一候选包括关于第一控制点的第一运动向量,以及关于第二控制点的第二运动向量;以及如果该仿射预测是相关联于六参数仿射模式,则该候选列表中的每一候选包括该第一和该第二运动向量,以及关于第三控制点的第三运动向量。3.根据权利要求1所述的视频数据编解码方法,其特征在于,基于该当前块的多个相关联的附近块来产生该一或多个额外推导候选,包括:基于第一组附近块来决定可用的运动向量;以及产生包括第一可用的运动向量的第一候选,并且是对于该第一候选的每一控制点来产生。4.根据权利要求3所述的视频数据编解码方法,进一步包括:决定该候选列表尚未额满;基于第二组附近块来决定第二可用的运动向量,该第二组附近块是不同于该第一组附近块;以及产生包括该第二可用的运动向量的第二候选,并且是对于该第二候选的每一控制点来产生。5.根据权利要求4所述的视频数据编解码方法,其特征在于:该第一组附近块是相邻于关联左上控制点的该当前块的第一子块,并且该第二组附近块是相邻于关联右上控制点的该当前块的第二子块;或是该第一组附近块是相邻于该第一子块,并且该第二组附近块是相邻于关联左下控制点的该当前块的第三子块;或是该第一组附近块是相邻于该第三子块,并且该第二组附近块是相邻于该第二子块;或是该第一组附近块是相邻于该第三子块,并且该第二组附近块是相邻于该第一子块;或
是该第一组附近块是相邻于该第二子块,并且该第二组附近块是相邻于该第一子块;或是该第一组附近块是相邻于该第二子块,并且该第二组附近块是相邻于该第三子块。6.根据权利要求4所述的视频数据编解码方法,进一步包括:决定该候选列表尚未额满;基于第三组附近块来决定第三可用的运动向量,该第三组附近块是不同于该第一组与该第二组附近块;以及产生包括该第二可用的运动向量的第三候选,并且是对于该第二候选的每一控制点来产生。7.根据权利要求6所述的视频数据编解码方法,其特征在于:该第一组附近块是相邻于关联左上控制点的该当前块的第一子块;该第二组附近块是相邻于关联右上控制点的该当前块的第二子块;并且该第三组附近块是相邻于关联左下控制点的该当前块的第三子块;或是该第一组附近块是相邻于该第一子块;该第二组附近块是相邻于该第三子块;该第三组附近块是相邻于该第二子块;或是该第一组附近块是相邻于该第三子块;该第二组附近块是相邻于该第二子块;该第三组附近块是相邻于该第一子块;或是该第一组附近块是相邻于该第三子块;该第二组附近块是相邻于该第一子块;该第三组附近块是相邻于该第二子块;或是该第一组附近块是相邻于该第二子块;该第二组附近块是相邻于该第一子块;该第三组附近块是相邻于该第三子块;或是该第一组附近块是相邻于该第二子块;该第二组附近块是相邻于该第三子块;该第三组附近块是相邻于该第一子块。8.根据权利要求1所述的视频数据编解码方法,其特征在于,产生该时间运动向量候选,包括:从该时间并位图像的一个块决定运动向量是可用的,该块是临近于该时间并位图像中该当前块的时间并位块的右下方子块;以及产生包括该运动向量的该时间运动向量候选,并且是对于该时间运动向量候选的每一控制点来产生。9.根据权利要求1所述的视频数据编解码方法,其特征在于,进一步包括:从该时间并位图像的一个块决定运动向量是不可用的,该块是临近于该时间并位图像中该...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。