一种基于H.265的编码单元所占比特数的计算方法及装置制造方法及图纸

技术编号:15750150 阅读:150 留言:0更新日期:2017-07-03 17:18
本发明专利技术实施例公开了一种基于H.265的编码单元所占比特数的计算方法及装置,涉及视频编码技术领域,解决了现有技术中计算编码单元所占比特数的计算速度低,进而导致视频编码效率低的缺陷。本发明专利技术的基于H.265的编码单元所占比特数的计算方法包括:按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。

【技术实现步骤摘要】
一种基于H.265的编码单元所占比特数的计算方法及装置
本专利技术涉及视频编码
,尤其涉及一种基于H.265的编码单元所占比特数的计算方法及装置。
技术介绍
在基于H.265的视频编码中,块结构的划分包括CU(CodingUnit,编码单元)的划分、PU(PredictionUnit,预测单元)的划分、TU(TransformUnit,变换单元)。其中,CU的划分基于LCU(LargestCodingUnit,最大编码单元),根据编码图像的特性以四叉树结构将每个LCU划分为不同大小的CU,CU的大小包括64×64、32×32、16×16、8×8,以灵活匹配图像内容,得到最佳编码效果。PU的划分和TU的划分均是基于CU进行的。在CU、PU、TU划分过程中,为了得到最佳的块划分结构,首先需要计算每个CU所占比特数。如图1所示,现有的当前CU所占比特数的计算方法为:按照顺序串行地计算当前CU中所包括的各个SE(SyntaxElement,语法元素)所占比特数,其中,SE包括CU的分割信息、预测模式、残差系数等可以代表该CU特征的信息;然后将之前得到的各个SE所占比特数进行累计,从而得到当前CU所占比特数。其中,各个SE的含义如下:split:当前CU的分割信息;skip:当前CU是否被跳过编码;mode:当前CU预测模式;part:当前CU的分割信息;pred_info:当前CU的预测模式具体信息;rootcbf:当前CU的亮度和色度是否含有非零COEFF;subdiv:当前TU的分割信息;cbfu:当前CU的色度U是否含有非零COEFF;cbfv:当前CU的色度V是否含有非零COEFF;cbfy:当前CU的亮度Y是否含有非零COEFF;dqp:当前LCU量化参数与参考量化参数的差值;lastcoeff:当前TU内最后一个非零COEFF所在位置;signcg:当前TU内每个block是否含有非零COEFF的标志;sign:通常情况下,对一个block内16个COEFF进行是否非零的计算,并将所有非零COEFF保存;m1:在一个block内对非零COEFF进行计算,判断其绝对值是否大于1,最多计算8次,将第一个绝对值大于1的COEFF记录;m2:对一个block内第一个绝对值大于1的COEFF进行计算,判断是否大于2,最多计算1次,并且如果没有绝对值大于1的COEFF,则不进行计算;hid:符号隐藏计算,在一个block内根据第一个和最后一个非零COEFF的位置来确定如何计算方式;rem:对一个block内所有超出RESI阈值的非零COEFF进行计算。其中,上述COEFF为残差系数,block为4x4大小的图像块。综上所述,现有的CU所占比特数的计算方法的计算速度较低,进行影响视频的编码效率。因此,有必要提出一种计算CU所占比特数的高效方法,以进一步提高视频编码效率。
技术实现思路
本专利技术提供基于H.265的编码单元所占比特数的计算方法及装置,能够减小计算编码单元所占比特数的计算时间,从而提高视频编码效率。一方面,本专利技术提供基于H.265的编码单元所占比特数的计算方法,包括:按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。另一方面,本专利技术提供一种基于H.265的编码单元所占比特数的计算装置,所述装置包括计算单元和合并单元,其中,所述计算单元,用于按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;所述合并单元,用于将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。本专利技术提供的基于H.265的编码单元所占比特数的计算方法及装置,按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。与现有技术相比,其能够减少计算编码单元所占比特数的计算时间,进而减少确定最佳块划分结构所用的时间,从而提高视频编码效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为现有技术中基于H.265的编码单元所占比特数的计算方法的流程示意图;图2为本专利技术基于H.265的编码单元所占比特数的计算方法一实施例的流程示意图;图3为上述实施例中的所述编码单元中各个语法元素的分类示意图;图4为基于H.265的编码单元所占比特数的计算装置一实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图2所示,本专利技术实施例提供一种基于H.265的编码单元所占比特数的计算方法,所述方法包括:S21、按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数。S22、将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。本专利技术提供的基于H.265的编码单元所占比特数的计算方法,按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。与现有技术相比,其能够减少计算编码单元所占比特数的计算时间,进而减少确定最佳块划分结构所用的时间,从而提高视频编码效率。优选地,在上述实施例中,根据所述编码单元中各个语法元素的状态更新无关联原则,所述编码单元包含的所有语法元素分为五类,分别为SE_INFO、SE_TULV、SE_SIGN、SE_OVER、SE_RESI,如图3所示;其中,所述SE_INFO表示除COEFF外的语法元素;所述SE_TULV表示变换单元级与COEFF有关的语法元素;所述SE_SIGN表示COEFF符号相关的语法元素;所述SE_OVER表示COEFF数值是否大于OVER阈值相关的语法元素;所述SE_RESI表示COEFF数值超出RESI阈值和符号隐藏相关的语法元素;其中,所述OVER阈值为对已编码的COEFF设定的值;RESI阈值为对剩余未编码或未完全编码的COEFF设定的值;其中,所述COEFF为残差系数。其中,所述编码单元中各个语法元素的含义如下:split:当前CU的分割信息;skip:当前CU是否被跳过编码;mode:当前CU预测模式;part:当前CU的分割信息;pred_info:当前CU的预测模式具体信息;rootcbf:当前CU的亮度和色度是否含有非零COEFF;subdiv:当前TU的分割信息;cbfu:当前CU的色度U是否含有非零COEFF;cbfv:当前CU的色度V是否含有非零COEFF;cbfy:当前CU的亮度Y是否含有非零COEFF;dqp:当前LCU量化参数与参考量化参数的差值;lastcoeff:当前TU内最后一个非零COEFF所在位置;signcg:当前本文档来自技高网
...
一种基于H.265的编码单元所占比特数的计算方法及装置

【技术保护点】
一种基于H.265的编码单元所占比特数的计算方法,其特征在于,包括:按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。

【技术特征摘要】
1.一种基于H.265的编码单元所占比特数的计算方法,其特征在于,包括:按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数;将计算得到的各类语法元素所占比特数进行累加,得到所述编码单元所占比特数。2.根据权利要求1所述的方法,其特征在于,根据所述编码单元中各个语法元素的状态更新无关联原则,所述编码单元包含的所有语法元素分为五类,分别为SE_INFO、SE_TULV、SE_SIGN、SE_OVER、SE_RESI;其中,所述SE_INFO表示除COEFF外的语法元素;所述SE_TULV表示变换单元级与COEFF有关的语法元素;所述SE_SIGN表示COEFF符号相关的语法元素;所述SE_OVER表示COEFF数值是否大于OVER阈值相关的语法元素;所述SE_RESI表示COEFF数值超出RESI阈值和符号隐藏相关的语法元素;其中,所述OVER阈值为对已编码的COEFF设定的值;RESI阈值为对剩余未编码或未完全编码的COEFF设定的值;其中,所述COEFF为残差系数。3.根据权利要求2所述的方法,其特征在于,所述按照编码单元包含的所有语法元素的分类,并行计算各类语法元素所占比特数包括:采用五路并行、四路并行、三路并行或两路并行的方式计算所述编码单元包含的五类语法元素所占比特数,其中,对于每种并行计算方式,每路计算至少一类语法元素所占比特数。4.一...

【专利技术属性】
技术研发人员:曲道远
申请(专利权)人:北京君正集成电路股份有限公司
类型:发明
国别省市:北京,11

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

1