【技术实现步骤摘要】
一种基于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;若...
【专利技术属性】
技术研发人员:刘曼曼,
申请(专利权)人:广州安思创信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。