【技术实现步骤摘要】
编码单元CU的划分方法、装置、电子设备和存储介质
本申请涉及计算机
,具体涉及云计算和视频编码
,尤其涉及编码单元CU的划分方法、装置、电子设备和存储介质。
技术介绍
随着视频技术的发展,高效视频编码(HighEfficiencyVideoCoding,简称HEVC)作为新的视频编码标准。HEVC与上一代视频编码标准相比,编码性能有了大幅提升。其中,HEVC采用四叉树结构机制,HEVC的基本处理单元是编码树单元(CodingTreeUnit,简称CTU),CTU划分为更小的编码单元(CodingUnit,简称CU),CU再进一步划分预测单元(PredictionUnit,PU)用于视频的预测编码。HEVC的预测编码可以准确的反应视频内容的纹理特征,但同时提高了编码复杂度,增加了编码时间。因此,为了支持视频编码的实时应用,HEVC中加快CU的划分是支持实时应用的关键。相关技术中,主要通过CU的空域相关块和时域相关块的特征加快CU的划分。但是,对于不同CU信息大不相同,然而,在上述算法中,并没有针对不同的CU ...
【技术保护点】
1.一种编码单元CU的划分方法,包括:/n获取当前CU的多个参考CU;/n获取所述多个参考CU的平均深度值和深度检测极值;/n根据所述平均深度值和所述深度检测极值生成参考值;/n在所述参考值小于阈值的情况下,则继续减少所述当前CU的最小深度值;/n在所述参考值大于或等于所述阈值的情况下,则将所述深度检测极值作为所述当前CU的最小深度值。/n
【技术特征摘要】
1.一种编码单元CU的划分方法,包括:
获取当前CU的多个参考CU;
获取所述多个参考CU的平均深度值和深度检测极值;
根据所述平均深度值和所述深度检测极值生成参考值;
在所述参考值小于阈值的情况下,则继续减少所述当前CU的最小深度值;
在所述参考值大于或等于所述阈值的情况下,则将所述深度检测极值作为所述当前CU的最小深度值。
2.根据权利要求1所述的方法,其中,所述获取所述多个参考CU的平均深度值和深度检测极值包括:
获取所述多个参考CU的深度值;
根据所述多个参考CU的深度值计算所述平均深度值和所述深度检测极值。
3.根据权利要求1或2所述的方法,其中,所述获取当前CU的多个参考CU,包括:
获取时域参考帧;
从所述时域参考帧之中提取所述当前CU对应的多个参考CU。
4.根据权利要求3所述的方法,其中,所述阈值通过以下步骤确定:
获取所述时域参考帧的类型和/或所述多个参考CU的运动矢量;
根据所述时域参考帧的类型和/或所述多个参考CU的运动矢量生成所述阈值。
5.根据权利要求1所述的方法,其中,所述方法还包括:
获取所述参考CU所属时域参考帧的类型;
将属于预设帧类型的所述参考CU作为目标参考CU;
获取所述目标参考CU的平均深度值;
根据所述目标参考CU的平均深度值判断是否结束划分。
6.根据权利要求5所述的方法,其中,所述根据所述目标参考CU的平均深度值判断是否结束划分,包括:
在所述当前CU的当前深度值大于所述目标参考CU的平均深度值的情况下,则进一步获取所述当前CU的基于率失真代价;
在所述当前CU的基于率失真代价小于预设阈值的情况下,则判断结束划分。
7.一种编码单元CU的划分装置,包括:
第一获取模块,用于获取当前CU的多个参考CU;
第二获取模块,用于获取所述多个参考CU的平均深度值和深度检测极值;
生成模块,用于根据所述平均深度值和所述深度检测极值生成参考值;
处理模块,用于在所述参考值小于阈值的情况下,则继续减少...
【专利技术属性】
技术研发人员:张旭,丁文鹏,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。