【技术实现步骤摘要】
一种熵解码方法及装置
本专利技术涉及视频压缩与编解码领域,尤其涉及一种熵解码方法及装置。
技术介绍
随着高清、超高清视频应用的发展,视频压缩技术面临了越来越大的挑战。HEVC(Highefficiencyvideocoding,高效视频编码)是JCT-VC在2013年发布的新一代视频编码标准。CABAC(Context-basedAdaptiveBinaryArithmeticCoding,基于上下文的自适应二进制算术编码)是H.265/HEVC标准的熵编码方法,包括3个基本步骤:二值化,上下文模型选择,二进制算术编码。在HEVC解码器端,熵解码过程需要在二进制算术解码后,才能进行相关模型的更新操作,然后再进行下一次算术解码。上述两个步骤具有顺序性和数据依赖性,很难采用并行的方式提高吞吐率,成为解码器性能瓶颈。目前,可以使用专用集成电路实现HEVC解码器,现有熵解码技术采用组合逻辑电路在一个时钟周期内可以完成一个二进制符号的算法解码,上下文模型的更新。当比特流码率较高时,如果要求在一个时钟周期内完成多个二进制符号的恢复,则需要在一个时钟周期内串行完成二进制符号BI ...
【技术保护点】
1.一种熵解码方法,包括:对二进制符号进行二进制算术解码;对于预定的语法元素,在进行二进制算术解码的同时,预测所述二进制符号分别为0和1时,下一个解码的语法元素及二进制符号对应的上下文模型;根据二进制算术解码得到的所述二进制符号的数值,从所预测的结果中选择相应的上下文模型。
【技术特征摘要】
1.一种熵解码方法,包括:对二进制符号进行二进制算术解码;对于预定的语法元素,在进行二进制算术解码的同时,预测所述二进制符号分别为0和1时,下一个解码的语法元素及二进制符号对应的上下文模型;根据二进制算术解码得到的所述二进制符号的数值,从所预测的结果中选择相应的上下文模型。2.如权利要求1所述的熵解码方法,其特征在于,所述预定的语法元素包括以下一项或多项:残差编码语法元素、运动矢量差值语法元素。3.如权利要求1所述的熵解码方法,其特征在于,所述对二进制符号进行二进制算术解码包括:如果当前区间与偏移值的差小于或等于最小概率符号LPS的区间大小,则当前二进制符号等于LPS;如果当前区间R与偏移值Offset的差大于LPS的区间大小,则当前二进制符号等于最大概率符号MPS。4.如权利要求1所述的熵解码方法,其特征在于:对一个时钟周期内解析的两个二进制符号,分别采用第一二进制算术解码单元和第二二进制算术解码单元进行二进制算术解码,分别采用第一上下文模型选择单元和第二上下文模型选择单元,预测二进制符号分别为0和1时,下一个解码的语法元素及二进制符号对应的上下文模型。5.如权利要求1所述的熵解码方法,其特征在于,所述根据二进制算术解码得到的所述二进制符号的数值,从预测得到的结果中选择相应的上下文模型包括:将预测所述二进制符号分别为0和1时,下一个解码的语法元素及二进制符号对应的上下文模型分别作为选择器的输入信号;将根据二进制算术解码得到的所述二进制符号的数值作为所述选择器的控制信号;所述选择器的输出信号为所选择的上下文模型。6.一种熵解码装置,其特征在于,包括:解析模块,用于对二进制符号进行二进制算术解码;对于预定的语法元素,在进行二进制算术解码的同时,预测所述二进制符号分别为0和1时,下一个解码的语法元素及二进制符号对应的上下文模型;选择模块,用于根据二进制算术解码得到的所述二进制符号的数值,从所预测的结果中选择相应的上下文模型。7.如权利要求6所述的熵解码装置,其特征在于,所述预定的语法元素包括以下一项或多项:残差编码语法元素、运动矢量差值语法元素。8.如权利要求6所述的熵解码装置,其特征在于,所述对二进制符号进行二进制算术解码包括:如果当前区间与偏移值的差小于或等于最小概率符号LPS的区间大小,则当前二进制符号等...
【专利技术属性】
技术研发人员:黄勃,吴桐庆,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。