一种最大编码单元的编码模式的确定方法和装置制造方法及图纸

技术编号:13426100 阅读:86 留言:0更新日期:2016-07-29 14:03
本发明专利技术实施例公开了一种最大编码单元的编码模式的确定方法和装置,涉及视频图像处理领域,用以提高确定最大编码单元的编码模式的准确率。在本发明专利技术实施例中,获取待编码图像帧,确定所述待编码图像帧的最大编码单元;针对所述最大编码单元按照如下方式处理:利用递归的方式依次计算所述最大编码单元中各个层的每个编码单元的代价;将处于不同层但处于同一位置的各编码单元的代价中最小值对应的划分方式确定为该最大编码单元的划分方式;对于采用已确定的划分方式对每个最大编码单元进行划分得到的每个编码单元,分别确定所述划分后的每个编码单元的预测模式;从而解决了上述问题。

【技术实现步骤摘要】
一种最大编码单元的编码模式的确定方法和装置
本专利技术涉及视频图像处理领域,尤其涉及一种最大编码单元的编码模式的确定方法和装置。
技术介绍
HEVC(HighEfficiencyVideoCoding)是由国际电信联盟(ITU-T)视频编码专家组和国际标准化组织/国际电工委员会(ISO/IEC)运动图像专家组组成的联合视频编解码组(JointCollaborativeTeamonVideoCoding,JCT-VC)开发的新一代视频编解码标准。其编码效率大大优于以前的标准,HEVC实现高编码效率的一个重要方法是采用灵活的四叉树结构。HEVC采用最大可到64x64尺寸的最大编码单元(LargeCodingUnit,LCU),每个最大编码单元可以进行递归划分成一个或多个编码单元(codingUnit,CU);在递归划分时,下一层的编码单元称为相同位置的上一层编码单元的子编码单元,一个编码单元的预测模式可以是帧内预测(IntraPrediction)或者帧间预测(InterPrediction),每个编码单元可以划分成一个或者多个预测单元(PredictionUnit,PU),每个预测单元本文档来自技高网...

【技术保护点】
一种最大编码单元的编码模式的确定方法,其特征在于,该方法包括:获取待编码图像帧,确定所述待编码图像帧的最大编码单元;针对所述最大编码单元按照如下方式处理:利用递归的方式依次计算所述最大编码单元中各个层的每个编码单元的代价;将处于不同层但处于同一位置的各编码单元的代价中最小值对应的划分方式确定为该最大编码单元的划分方式;对于采用已确定的划分方式对所述最大编码单元进行划分得到的每个编码单元,分别确定所述划分后的每个编码单元的预测模式。

【技术特征摘要】
1.一种最大编码单元的编码模式的确定方法,其特征在于,该方法包括:获取待编码图像帧,确定所述待编码图像帧的最大编码单元;针对所述最大编码单元按照如下方式处理:利用递归的方式依次计算所述最大编码单元中各个层的每个编码单元的代价;将处于不同层但处于同一位置的各编码单元的代价中最小值对应的划分方式确定为该最大编码单元的划分方式;对于采用已确定的划分方式对所述最大编码单元进行划分得到的每个编码单元,分别确定所述划分后的每个编码单元的预测模式;所述利用递归的方式依次计算各个层的每个编码单元的代价,具体包括:对各个层的每个编码单元进行整像素运动搜索,将搜索得到的整像素运动矢量作为第一运动搜索结果,并利用所述第一运动搜索结果计算该编码单元的帧间预测模式的代价;获取该编码单元在空间上的预设位置的相邻编码单元的预测模式;判断所述相邻编码单元中是否存在至少一个帧内预测模式的编码单元,若是,则计算该编码单元的帧内预测模式的代价,并选取计算得到的帧间预测模式的代价和帧内预测模式的代价中最小的取值作为该编码单元的代价;否则,将计算得到的帧间预测模式的代价作为该编码单元的代价。2.如权利要求1所述的确定方法,其特征在于,所述利用递归的方式依次计算所述最大编码单元中各个层的每个编码单元的代价;将处于不同层但处于同一位置的各编码单元的代价中最小值对应的划分方式确定为该最大编码单元的划分方式,具体为:对于所述最大编码单元中除所述最大编码单元所在层以外的各个层,以由下至上的顺序,按照如下方式处理:比较本层的4个编码单元的代价和以及上一层与所述4个编码单元处于同一位置的编码单元的代价之间的大小关系,若所述本层的4个编码单元的代价和较小,则对上一层与所述4个编码单元处于同一位置的编码单元进行分割,并将所述本层的4个编码单元的代价和作为上一层与所述4个编码单元处于同一位置的编码单元的代价;否则,不对上一层与所述4个编码单元处于同一位置的编码单元进行分割;其中,所述4个编码单元为4个相邻且为2x2结构的编码单元。3.如权利要求1所述的确定方法,其特征在于,所述获取该编码单元在空间上的相邻编码单元的预测模式,包括:按照由下至上的顺序,依次从所述编码单元所在层级至所述最大编码单元所在层级,判断是否能获取到包含有所述编码单元的编码单元在空间上的相邻编码单元的预测模式,将获取到的、与所述编码单元所在层级最接近层的相邻编码单元的预测模式,作为所述编码单元的相邻编码单元的预测模式。4.如权利要求1所述的确定方法,其特征在于,所述获取该编码单元在空间上的相邻编码单元的预测模式,包括:如果与所述编码单元处于同一层的相邻编码单元是以串行方式进行处理,则获取与所述编码单元处于同一层的相邻编码单元的预测模式;如果与所述编码单元处于同一层的相邻编码单元是以并行方式进行处理,则获取与所述编码单元所在层最接近层的、且以串行方式处理的相邻编码单元的预测模式。5.如权利要求1所述的确定方法,其特征在于,所述确定所述划分后的每个编码单元的预测模式,具体包括:对于采用已确定的划分方式对所述最大编码单元进行划分得到的每个编码单元,对所述整像素运动矢量进行分像素运动搜索,将搜索得到的分像素运动矢量作为第二运动搜索结果,利用所述第二运动搜索结果计算该编码单元的帧间预测模式的代价;并计算该编码单元的帧内预测模式的代价;比较计算出的该编码单元的帧间预测模式的代价和帧内预测模式的代价之间的大小关系,若该编码单元的帧间预测模式的代价小于该编码单元的帧内预测模式的代价,则将该编码单元的预测模式确定为帧间预测模式;否则,将该编码单元的预测模式确定为帧内预测模式。6.如权利要求1-5中任一项所述的确定方法,其特征在于,根据如下公式一计算该编码单元的帧间预测模式的代价;根据如下公式二计算该编码单元的帧内预测模式的代价;所述公式一为:cost_inter=D+λR所述公式二为:cost_intra=ω*(D+λR)其中,所述cost_inter为帧间预测模式的代价;D为均方差和SSD、绝对误差和SAD、绝...

【专利技术属性】
技术研发人员:沈强陈渝林聚财张兴明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1