【技术实现步骤摘要】
编码方法和编码装置、解码方法和解码装置以及存储介质
[0001](
本申请是申请日为
2019
年
10
月
18
日
、
申请号为
2019800679757、
专利技术名称为“视频编码和解码”的申请的分案申请
。)
[0002]本专利技术涉及视频编码和解码
。
技术介绍
[0003]近来,联合视频专家组
(JVET)(
由
MPEG
和
ITU
‑
T
第
16
研究组
VCEG
组成的合作团队
)
开始研究一种称为多功能视频编码
(VVC)
的新视频编码标准
。VVC
的目标是在现有
HEVC
标准上提供压缩性能的显著改进
(
即,通常是以前的两倍
)
并在
2020
年完成
。
主要目标 ...
【技术保护点】
【技术特征摘要】
1.
一种用于对运动信息预测子索引进行编码的方法,所述方法包括:确定第一模式和第二模式之一作为要编码的块的运动信息预测的模式,其中,所述第一模式是具有子块仿射预测的子块合并模式,以及所述第二模式是不具有子块仿射预测的合并模式;在使用所述第一模式的情况下,生成第一模式运动信息预测子候选的第一列表,并且选择所述第一列表中的所述第一模式运动信息预测子候选之一,其中,在基于与所述要编码的块的相邻位置相对应的运动信息的空间仿射运动信息预测子候选可用的情况下,所述第一列表包括所述空间仿射运动信息预测子候选,以及在基于与所述要编码的块的相邻位置相对应的运动信息的构建仿射运动信息预测子候选可用的情况下,所述第一列表包括所述构建仿射运动信息预测子候选;在使用所述第二模式的情况下,生成第二模式运动信息预测子候选的第二列表,并且选择所述第二列表中的所述第二模式运动信息预测子候选之一;生成针对所选择的运动信息预测子候选的运动信息预测子索引;在使用所述第一模式的情况下,使用
CABAC
编码对所述运动信息预测子索引进行编码,其中,通过旁路编码对所述运动信息预测子索引的除第一位以外的所有位进行编码,以及使用第一上下文变量通过
CABAC
编码对所述运动信息预测子索引的第一位进行编码;以及在使用所述第二模式的情况下,使用
CABAC
编码对所述运动信息预测子索引进行编码,其中,通过旁路编码对所述运动信息预测子索引的除第一位以外的所有位进行编码,以及使用第二上下文变量通过
CABAC
编码对所述运动信息预测子索引的第一位进行编码
。2.
根据权利要求1所述的方法,其中,所述方法还包括:在使用所述第一模式的情况下,将用于指示使用所述第一模式的数据包括在位流中
。3.
根据权利要求1所述的方法,还包括:将用于确定所生成的第一模式运动信息预测子候选的列表中或第二模式运动信息预测子候选的列表中能够包括的运动信息预测子候选的最大数量的数据包括在位流中
。4.
根据权利要求1所述的方法,其中,在使用所述第一模式的情况下和在使用所述第二模式的情况下,使用相同的句法元素来编码针对所选择的运动信息预测子候选的运动信息预测子索引
。5.
一种用于对运动信息预测子索引进行解码的方法,所述方法包括:确定第一模式和第二模式之一作为要解码的块的运动信息预测的模式,其中,所述第一模式是具有子块仿射预测的子块合并模式,以及所述第二模式是不具有子块仿射预测的合并模式;在使用所述第一模式的情况下,生成第一模式运动信息预测子候选的第一列表,其中,在基于与所述要解码的块的相邻位置相对应的运动信息的空间仿射运动信息预测子候选可用的情况下,所述第一列表包括所述空间仿射运动信息预测子候选,以及在基于与所述要解码的块的相邻位置相对应的运动信息的构建仿射运动信息预测子候选可用的情况下,所述第一列表包括所述构建仿射运动信息预测子候选;在使用所述第二模式的情况下,生成不具有仿射运动信息预测子候选的第二模式运动信息预测子候选的第二列表;
在使用所述第一模式的情况下,使用
CABAC
解码对第一运动信息预测子索引进行解码,其中,通过旁路解码对所述第一运动信息预测子索引的除第一位以外的所有位进行解码,以及使用第一上下文变量通过
CABAC
解码对所述第一运动信息预测子索引的第一位进行解码;在使用所述第二模式的情况下,使用
CABAC
解码对第二运动信息预测子索引进行解码,其中,通过旁路解码对所述第二运动信息预测子索引的除第一位以外的所有位进行解码,以及使用第二上下文变量通过
CABAC
解码对所述第二运动信息预测子索引的第一位进行解码;在使用所述第一模式的情况下,使用所解码的第一运动信息预测子索引来识别所述第一列表中的所述第一模式运动信息预测子候选之一;以及在使用所述第二模式的情况下,使用所解码的第二运动信息预测子索引来识别所述第二列表中的所述第二模式运动信息预测子候选之一
。6.
根据权利要求5所述的方法,还包括:从位流获得用于确定所生成的运动信息预测子候选的列表中能够包括的运动信息预测子候选的最大数量的数据
。7.
根据权利要求5所述的方法,其中,运动信息预测子候选包括用于获得运动矢量的信息
。8.
根据权利要求5所述的方法,其中,所述第一模式运动信息预测子候选的所述第一列表包括并置子块时间预测的候选
。9.
根据权利要求5所述的方法,其中,在使用所述第一模式的情况下和在使用所述第二模式的情况下,所生成的运动信息预测子候选的列表具有能够包括在其中的相同最大数量的运动信息预测子候选
。10.
一种用于对运动信息预测子索引进行编码的装置,所述装置包括:确定部件,用于确定第一模式和第二模式之一作为要编码的块的运动信息预测的模式,其中,所述第一模式是具有子块仿射预测的子块合并模式,以及所述第二模式是不具有子块仿射预测的合并模式;生成部件,用于:在使用所述第一模式的情况下,生成第一模式运动信息预测子候选的第一列表,并且选择所述第一列表中的所述第一模式运动信息预测子候选之一,其中,在基于与所述要编码的块的相邻位置相对应的运动信息的空间仿射运动信息预测子候选可用的情况下,所述第一列表包括所述空间仿射运动信息预测子候选,以及在基于与所述要编码的块的相邻位置相对应的运动信息的构建仿射运动信息预测子候选可用的情况下,所述第一列表包括所述构建仿射运动信息预测子候选,以及在使用所述第二模式的情况下,生成不具有仿射运动信息预测子候选的第二模式运动信息预测子候选的第二列表,并且选择所述第二列表中的所述第二模式运动信息预测子候选之一;索引生成部件,用于生成针对所选择的运动信息预测子候选的运动信息预测子索引;以及编码部件,用于:在使用所述第一模式的情况下,使用
CABAC
编码对所述运动信息预...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。