一种基于HEVC的帧间CU深度估计方法及装置制造方法及图纸

技术编号:30788737 阅读:26 留言:0更新日期:2021-11-16 07:51
本申请公开了一种基于HEVC的帧间CU深度估计方法及装置,该方法包括:获取当前CU的预编码结果,并根据所述预编码结果确定当前CU的时空复杂度;确定时空复杂度阈值;将所述时空复杂度与所述时空复杂度阈值进行比较,并根据所述比较的结果以及当前CU的大小确定当前CU的帧间最小深度估计值。从而绕过CU的浅层划分,减少不必要的RDO决策,使得编码速度提升的同时保证一定的编码质量。同时保证一定的编码质量。同时保证一定的编码质量。

【技术实现步骤摘要】
一种基于HEVC的帧间CU深度估计方法及装置


[0001]本申请实施例涉及视频处理
,尤其涉及一种基于HEVC的帧间CU深度估计方法及装置。

技术介绍

[0002]HEVC(High Efficiency Video Coding,是一种新的视频压缩标准)延续了传统的“预测+变换”混合编码框架,相比以往的标准引入了四叉树机制进行块划分,同时引出了CTU(coding tree unit,编码树单元)、CU(coding unit,编码单元)、PU(prediction unit,预测单元)、TU(transform unit,变换单元)四个概念。
[0003]CU作为编码单元,其大小需要从顶层的CTU递归划分至最小(8x8),从而决策出编码代价最小的划分方式。对编码代价的计算,严格意义上需要按“预测

>变换

>量化

>熵编码

>反量化

>反变换

...

【技术保护点】

【技术特征摘要】
1.一种基于HEVC的帧间CU深度估计方法,其特征在于,所述方法包括:获取当前CU的预编码结果,并根据所述预编码结果确定当前CU的时空复杂度;确定时空复杂度阈值;将所述时空复杂度与所述时空复杂度阈值进行比较,并根据所述比较的结果以及当前CU的大小确定当前CU的帧间最小深度估计值。2.根据权利要求1所述的方法,其特征在于,所述获取当前CU的预编码结果,并根据所述预编码结果确定当前CU的时空复杂度,包括:获取预编码阶段产生的当前视频帧对应的SATD图,所述SATD图为对当前视频帧进行1/2下采样构成半分辨率图像,并将该半分辨率图像划分成多个宏块后,计算的每个宏块的SATD值构成的图像,所述SATD值包括帧间SATD值;根据当前CU的大小和起始位置,在所述SATD图中确定对应位置的一个或多个目标宏块;将所述一个或多个目标宏块的帧间SATD值作为当前CU的预编码结果。3.根据权利要求2所述的方法,其特征在于,在所述根据所述预编码结果中确定当前CU的时空复杂度之前,还包括:在所述SATD图中分别获取所述目标宏块对应的宏块信息;从所述宏块信息中提取出所述目标宏块对应的帧间SATD值。4.根据权利要求2或3所述的方法,其特征在于,所述将所述时空复杂度与所述时空复杂度阈值进行比较,并根据所述比较的结果以及当前CU的大小确定当前CU的帧间最小深度估计值,包括:分别将各目标宏块的帧间SATD值与所述时空复杂度阈值进行比较;若所有目标宏块的比较结果均不满足设定条件,则将当前CU的帧间最小深度估计值设定为与当前CU的大小对应的指定值;若任一所述目标宏块的比较结果满足设定条件,则将当前CU的帧间最小深度估计值设定为与当前CU的大小对应的指定值加1。5.根据权利要求4所述的方法,其特征在于,若当前CU的大小为64x64,则指定值为0;若当前CU的大小为32x32,则指定值为1;若...

【专利技术属性】
技术研发人员:刘曼曼
申请(专利权)人:广州安思创信息技术有限公司
类型:发明
国别省市:

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

1