编码单元CU的划分方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28633200 阅读:57 留言:0更新日期:2021-05-28 16:30
本申请公开了编码单元CU的划分方法、装置、电子设备和存储介质,涉及云计算和视频编码技术领域。具体实现方案为:获取当前CU的多个参考CU的平均深度值和深度检测极值;根据平均深度值和深度检测极值生成参考值;在参考值小于阈值的情况下,则继续减少当前CU的最小深度值;在参考值大于或等于阈值的情况下,则将深度检测极值作为当前CU的最小深度值。该方法通过参考CU的平均深度值和深度检测极值生成当前CU的参考值,并将参考值与阈值进行比较后确定当前CU的最小深度值,可跳过一些冗余的大尺寸CU的深度计算,有效地减少了CU划分过程中冗余的计算过程,节省了大量计算量,提高了编码速度。

【技术实现步骤摘要】
编码单元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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1