当前位置: 首页 > 专利查询>中南大学专利>正文

基于HEVC-SCC的快速码率转码方法及其系统技术方案

技术编号:16067414 阅读:42 留言:0更新日期:2017-08-22 18:32
本发明专利技术公开了一种基于HEVC‑SCC的快速码率转码方法及其系统,包括搭建HEVC‑SCC码率转码框架,获取当前编码单元的深度以及解码时对应的深度,统计当前编码单元相邻的已编码单元的模式信息和解码时对应的解码单元的相邻解码单元的模式信息;记录当前编码单元相邻的已编码单元的模式中IntraBC模式的个数和Normal Intra模式的个数以及相邻的已编码单元的深度,记录当前编码单元解码时对应的相邻解码单元的模式中IntraBC模式和Normal Intra模式的个数;计算当前编码单元相邻的已编码单元的平均深度,解码时对应的相邻解码单元中IntraBC模式的概率;根据以上参数信息来决定是否跳过IntraBC模式和/或Normal Intra模式。本发明专利技术在保证了视频图像的质量同时极大程度上加快了转码的速度。

Fast transcoding method and system based on SCC HEVC

The invention discloses a fast transcoding method based on SCC and HEVC system, including setting up the HEVC SCC transcoding framework, access to the current encoding unit and a decoding depth corresponds to the depth information of the adjacent mode decoding unit decodes the unit mode information and decoding encoding unit when the corresponding encoding unit adjacent to the current statistics the record of the current encoding unit; the adjacent unit has encoding mode IntraBC mode and the number of Normal Intra mode number and adjacent encoding unit has a depth, a record number of adjacent decoding unit corresponding to the current encoding decoding unit when the mode in IntraBC mode and Normal Intra mode calculation; the current encoding unit adjacent encoding unit has an average depth of IntraBC, the probability model of the adjacent decoding unit when decoding in the corresponding parameters according to the above; The information to decide whether to skip IntraBC and / or Normal Intra mode. The invention ensures the quality of the video image and speeds up the transcoding to a great extent.

【技术实现步骤摘要】
基于HEVC-SCC的快速码率转码方法及其系统
本专利技术涉及视频编解码领域,尤其涉及基于HEVC-SCC的快速码率转码算法。
技术介绍
HEVC编码标准中,为了提高压缩比,一幅输入图像首先被划分为预定义大小的图像块,简称编码树单元(CodingTreeUnit,CTU)。每个CTU可以由几个编码单元(CodingUnit,CU)组成,CU存在8×8,16×16,32×32,64×64的亮度样本和对应色度样本。CU还可以分解为更小的预测单元(PredictionUnit,PU)和变换单元(TransformUnit,TU),使编码、预测和变换得到更好的处理;帧内模式选择方向由H.264/AVC的9种模式扩展为35种。据统计,HEVC模式选择的耗时占整个编码时间的60~70%。同时HEVC还引入了高级运动向量预测(AdvanceMotionVectorPrediction,AMVP)、Merge模式及基于Merge模式的Skip模式、样点自适应补偿(SampleAdaptiveOffset,SAO)等技术。这些技术虽然能在提高压缩率和视频质量上带来不错的效果,但却增加了HEVC编码器的本文档来自技高网...
基于HEVC-SCC的快速码率转码方法及其系统

【技术保护点】
一种基于HEVC‑SCC的快速码率转码方法,其特征在于,包括以下步骤:搭建HEVC‑SCC码率转码框架,获取当前编码单元的深度以及当前编码单元解码时对应的解码单元的深度,统计与当前编码单元相邻的已编码单元的模式信息和当前编码单元解码时对应的解码单元的相邻解码单元的模式信息;记录与当前编码单元相邻的已编码单元的模式中IntraBC模式的个数和Normal Intra模式的个数以及相邻的已编码单元的深度,同时记录当前编码单元解码时对应的解码单元的相邻解码单元的模式中IntraBC模式的个数和Normal Intra模式的个数;计算与当前编码单元相邻的已编码单元的平均深度,当前编码单元解码时对应的解...

【技术特征摘要】
1.一种基于HEVC-SCC的快速码率转码方法,其特征在于,包括以下步骤:搭建HEVC-SCC码率转码框架,获取当前编码单元的深度以及当前编码单元解码时对应的解码单元的深度,统计与当前编码单元相邻的已编码单元的模式信息和当前编码单元解码时对应的解码单元的相邻解码单元的模式信息;记录与当前编码单元相邻的已编码单元的模式中IntraBC模式的个数和NormalIntra模式的个数以及相邻的已编码单元的深度,同时记录当前编码单元解码时对应的解码单元的相邻解码单元的模式中IntraBC模式的个数和NormalIntra模式的个数;计算与当前编码单元相邻的已编码单元的平均深度,当前编码单元解码时对应的解码单元的相邻解码单元中IntraBC模式的概率;根据当前编码单元的深度、当前编码单元解码时对应的解码单元的深度、转码码率量化差、当前编码单元相邻的已编码单元的平均深度、当前编码单元相邻的已编码单元的模式中IntraBC模式的个数和NormalIntra模式的个数、当前编码单元解码时对应的解码单元的相邻解码单元的模式中IntraBC模式的个数和NormalIntra模式的个数以及当前编码单元解码时对应的解码单元的相邻解码单元中InrtaBC模式的概率来决定是否跳过InrtaBC模式和/或NormalIntra模式。2.根据权利要求1所述的基于HEVC-SCC的快速码率转码方法,其特征在于,所述决定是否跳过IntraBC模式和/或NormalIntra模式遵循如下的规则:(1)如果解码时解码单元的深度Ddec=3,则当前编码单元深度范围为Dcur={2,3},即编码时跳过深度为0和1层的所有模式率失真优化计算;(2)如果解码时解码单元的深度Ddec=0,当ΔQP<λ时,则当前编码单元深度范围为Dcur={0,1},编码时跳过深度为2和3层的所有模式率失真优化计算;当ΔQP≥λ时,并且当前编码单元相邻编码单元的平均深度DcurAve<0.5,编码时跳过深度为2和3层的所有模式率失真优化计算,其中ΔQP为转码码率量化差,λ为常数;(3)如果解码时解码单元的深度Ddec=1,当ΔQP<λ时,则当前编码单元深度范围为Dcur={0,1,2},编码时跳过深度为3的层的所有模式率失真优化计算;当ΔQP≥λ时,并且当前编码单元相邻编码单元的平均深度DcurAve<1·5,编码时跳过深度为3的层的所有模式率失真优化计算;(4)如果解码时Ddec>Dcur,且当前编码单元的解码时对应解码单元的模式是IntraBC,满足以下条件其中的一个则跳过NormalIntra模式:①满足(ΔQP<λ&&NdecIBC≥2)||NcurIBC≥3||NdecIBC≥3,跳过NormalIntra模式,否则执行②;②满足ΔQP≥λ&&NcurIBC≥2,跳过NormalIntra模式,否则执行③;③满足RIBC>0.6||NcurIBC+NdecIBC<0.8(NcurIntra+NdecIntra),跳过NormalIntra模式,否则执行④;④满足NcurIBC≥1&&NdecIBC≥1,跳过NormalIntra模式,否则结束,其中NdecIBC为当前编码单元解码时对应的解码单元的相邻解码单元的模式中IntraBC模式的个数,NdecIntra为当前编码单元解码时对应的解码单元的相邻解码单元的模式中NormalIntra模式的个数,NcurIBC为当前编码单元相邻的已编码单元的模式中IntraBC模式的个数,NcurIntra为当前编码单元相邻的已编码单元的模式中NormalIntra模式的个数;(5)当Dcur<3&&RIBC<0.05时,跳过IntraBC模式,否则当解码时的深度Ddec>Dcur,且当前编码单元的解码时模式是NormalIntra,满足以下条件其中的一个则跳过IntraBC模式,否则执行步骤(6):①满足(ΔQP<λ&&NdecIntra≥3)||(ΔQP≥λ&&NcurIntra≥3),跳过IntraBC模式,否则执行②;②满足NcurIntra≥1&&NdecIntra≥1,跳过IntraBC模式,否则执行③;③满足RIBC<0.2||NcurIBC+NdecIBC>1.2(NcurIntra+NdecIntra),跳过IntraBC模式,否则执行(6),其中RIBC为当前编码单元解码时对应的解码单元的相邻解码单元中IntraBC模式的概率;(6)当Ddec=Dcur+2,且当前编码单元解码时的模式是NormalIntra,跳过IntraBC模式,否则执行(7);(7)计算已编码的编码单元选择IntraBC和NormalIntra的平均率失真值,将NormalIntra模式选择之后的最佳模式的率失真值作为判断条件,如果:BestCU_Cost<min(AvgNorCost,AvgIntraBCCost)则进入以下的条件判断,否则不进入快速算法,正常进行IntraBC模式选择,其中AvgNorCost为已编码的编码单元选择IntraBC的平均率失真值,AvgIntraBCCost为已编码的编码单元选择NormalIntra的平均率失真值,BestCU_Cost为NormalIntra模式选择之后的最佳模式的率失真值:①如果RIBC<0.1,则跳过IntraBC模式,否则执行②;②如果RIBC<0.5&&NcurIntra≥3,则跳过IntraBC模式,否则不进入快速算法,正常进行IntraBC模式选择。3.根据权利要求1所述的基于HEVC-SCC的快速码率转码方法,其特征在于,所述当前编码单元相邻的已编码单元的模式信息和/或当前编码单元解码时对应的解码单元相邻解码单元的模式信息具体为已编码单元和/或当前编码单元解码时对应的解码单元的相邻解码单元上方,左上方,右上方和左方预测单元的模式信息。4.根据权利要求3所述的基于HEVC-SCC的快速码率转码方法,其特征在于,所述预测单元的转码算法如下:(1)获取解码端保存的信息中当前预测单元解码时的解码模式Sdec;(2)若Sdec=2Nx2N,则编码端预测单元选择2Nx2N模式,跳过其他模式,否则执行(3);(3)若Sdec=NxN,跳过2NxN模式;若Sdec=NxN,转码码率量化差小于λ且相邻四个预测单元模式是NxN的个数NNxN≥3,则跳过2NxN模式,否则执行(4);(4)若Sdec=Nx2N,则跳过2NxN模式,否则不跳过任何模式正常进行模式选择。5.根据权利要求1-4任一所述的基于HEVC-SCC的快速码率转码方法,其特征在于,所述转码码率量化差取值为λ=5。6.一种基于HEVC-SC...

【专利技术属性】
技术研发人员:张昊张恋
申请(专利权)人:中南大学
类型:发明
国别省市:湖南,43

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

1