【技术实现步骤摘要】
编码单元处理方法、装置、电子设备及存储介质
本专利技术涉及视频编码
,尤其涉及一种编码单元处理方法、装置、电子设备及存储介质。
技术介绍
VVC(VersatileVideoCoding,多功能视频编码),是HEVC/H.265(HighEfficiencyVideoCoding,高效率视频编码)之后的下一代视频编码标准。在基于VVC进行视频编码的过程中,将视频中每帧图像划分成若干互不重叠的CTU(CodingTreeUnit,编码树单元),其中,CTU大小是相同的,每个CTU中亮度像素点的个数可以为128*128。对于每个CTU而言,以该CTU作为根节点,进行多类型树的迭代划分,可以划分成若干尺寸更小的CU(CodingUnit,编码单元)。相关技术中,对于任一CU而言,基于N种划分方式(包含未划分方式)进行迭代划分构成N种划分结构,需要遍历所构成的N种划分结构,且在遍历所构成的N种划分结构的过程中,基于当前划分结构对CU进行划分生成子块,对于该CU中的任一子块而言,基于多种预测模式(包括帧间预测模式 ...
【技术保护点】
1.一种编码单元处理方法,其特征在于,所述方法包括:/n在遍历N种划分结构的过程中,确定当前轮次对应的划分结构,其中,基于多种预设划分方式进行迭代划分构成所述N种划分结构;/n基于所述划分结构对编码单元进行划分,生成至少一个编码单元子块;/n针对任一所述编码单元子块,判断是否满足预设要求;/n针对任一所述编码单元子块,若满足所述预设要求,则跳过目标预测模式的率失真代价的计算;/n针对任一所述编码单元子块,若未满足所述预设要求,则基于多种预测模式分别计算对应的率失真代价。/n
【技术特征摘要】
1.一种编码单元处理方法,其特征在于,所述方法包括:
在遍历N种划分结构的过程中,确定当前轮次对应的划分结构,其中,基于多种预设划分方式进行迭代划分构成所述N种划分结构;
基于所述划分结构对编码单元进行划分,生成至少一个编码单元子块;
针对任一所述编码单元子块,判断是否满足预设要求;
针对任一所述编码单元子块,若满足所述预设要求,则跳过目标预测模式的率失真代价的计算;
针对任一所述编码单元子块,若未满足所述预设要求,则基于多种预测模式分别计算对应的率失真代价。
2.根据权利要求1所述的方法,其特征在于,所述针对任一所述编码单元子块,判断是否满足预设要求,包括:
针对任一所述编码单元子块,判断是否存在编码单元历史子块对应的位置区域与该编码单元对应的位置区域相同;
其中,基于历史轮次对应的划分结构对所述编码单元进行划分,生成所述编码单元历史子块;
所述针对任一所述编码单元子块,若满足所述预设要求,则跳过目标预测模式的率失真代价的计算,包括:
针对任一所述编码单元子块,若存在编码单元历史子块对应的位置区域与该编码单元对应的位置区域相同,则跳过目标预测模式的率失真代价的计算;
所述针对任一所述编码单元子块,若未满足所述预设要求,则基于多种预测模式分别计算对应的率失真代价,包括:
针对任一所述编码单元子块,若未存在编码单元历史子块对应的位置区域与该编码单元对应的位置区域相同,则基于多种预测模式分别计算对应的率失真代价。
3.根据权利要求2所述的方法,其特征在于,所述针对任一所述编码单元子块,若存在编码单元历史子块对应的位置区域与该编码单元对应的位置区域相同,则跳过目标预测模式的率失真代价的计算,包括:
针对任一所述编码单元子块,若存在编码单元历史子块对应的位置区域与该编码单元对应的位置区域相同,获取所述编码单元历史子块对应的编码信息;
基于所述编码信息跳过目标预测模式的率失真代价的计算。
4.根据权利要求3所述的方法,其特征在于,所述编码信息包括帧内预测模式的标志位、帧间预测模式的标志位以及Merge的标志位;所述基于所述编码信息跳过目标预测模式的率失真代价的计算,包括:
若所述编码信息中帧内预测模式的标志位为真,则跳过帧间预测模式的率失真代价的计算;
若所述编码信息中帧间预测模式的标志位为真,则跳过帧内预测模式的率失真代价的计算;
若所述编码信息中帧间预测模式的标志位为真且Merge的标志位为真,则跳过ME的率失真代价的计算。
5.根据权利要求2所述的方法,其特征在于,所述编码单元历史子块对应的位置区域包括历史子块中目标像素的横坐标和纵坐标,历史子块中...
【专利技术属性】
技术研发人员:罗昆,董胜富,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。