[发明专利]一种基于HEVC的低周期CABAC解码器及其解码方法有效
申请号: | 201810060940.8 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108235013B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 杜高明;刘冠宇;马世碧;张多利;宋宇鲲;王晓蕾;尹勇生 | 申请(专利权)人: | 合肥工业大学;合肥工大先行微电子技术有限公司 |
主分类号: | H04N19/13 | 分类号: | H04N19/13;H04N19/129;H04N19/44;H04N19/61;H04N19/70 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hevc 周期 cabac 解码器 及其 解码 方法 | ||
本发明公开一种基于HEVC的低周期CABAC解码电路及其解码方法,包括:码流缓冲模块、上下文初始化模块、上下文存储模块、上下文索引生成模块、总控模块、算术解码模块、反二值化模块;所述总控模块包括:解码状态控制模块和残差预测模块;所述算术解码模块包括:常规算术解码模块、旁路算术解码模块。本发明能减少最后一个非零系数位置坐标的扫描周期和两种状态机之间频繁跳转产生的时钟周期,进而提高CABAC熵解码器的时钟利用率,从而提高解码器的速度,并保证解码数据的正确性。
技术领域
本发明属于视频编解码技术的熵解码技术领域,具体的说是一种适用于HEVC的低周期CABAC解码器及其解码方法。
背景技术
随着目前科学技术的不断发展,信息技术和计算机互联网分别在不同程度改变了人们的日常的生活。如今,人们对于高清视频并且占用空间小的要求越来越强烈,视频编解码就越显得重要。HEVC(High Efficiency Video Coding,HEVC)是高效率视频编解码标准,是国际电信联盟电信标准分局的视频编码专家组和ISO/IEC的动态图像专家组联合提出的最新视频编码标准。CABAC(Context Adaptive Binary Arithmetic Coding,CABAC)是针对HEVC中主要档次的自适应二进制算术编码,是一种优良的数据压缩方法,是HEVC唯一的熵编解码方法,并且熵编解码在HEVC整体编解码过程中占据25%以上的时间开销。对于一般的视频序列,据统计残差变换系数熵编解码占整个熵编解码的60~86%,所以对残差变换系数熵解码优化很有必要。
现有技术中,熵解码电路已经得到很大的提高,2016年孙皓的论文“HEVC码流解析与熵解码模块的研究与设计”对熵解码电路的研究比较详细,但还存在以下不足:
1、在对残差解码的过程中,扫描最后一个非零系数位置坐标占用了很多周期数,降低了时钟利用率;
2、码流解析状态机设计时,对算术解码中的常规解码和旁路解码使用两种状态机,两种状态机之间频繁的跳转浪费时钟周期,降低了熵解码器的速度;
3、由于残差解码过程中的扫描算法和算术解码中的状态机的频繁跳转,导致整个CABAC解码电路浪费时间周期,降低了实际工作效率;
发明内容
本发明为克服现有HEVC标准中CABAC熵解码器时钟周期多、时钟利用率低、速度慢的问题,提出了一种基于HEVC标准的CABAC解码器及其解码方法,旨在减少熵解码过程中不必要的周期数,提高熵解码器的时钟利用率,进而提高解码器的速度,并保证解码数据的正确性。
本发明为达到上述目的所采用的技术方案是:
本发明一种基于HEVC的低周期CABAC解码电路的特点是包括:码流缓冲模块、上下文初始化模块、上下文存储模块、上下文索引生成模块、总控模块、算术解码模块、反二值化模块;所述总控模块包括:解码状态控制模块和残差预测模块;所述算术解码模块包括:常规算术解码模块、旁路算术解码模块;
所述码流缓冲模块读取外部的码流存储器ROM中存储的码流并存储到自身的高位寄存器和低位寄存器中,并接收所述算术解码模块解码传递的码流长度比特数,从而根据所述码流长度比特数按照高位寄存器到低位寄存器的顺序交替地输出变长的码流给所述算术解码模块;
所述上下文初始化模块根据HEVC标准协议中每个语法元素的初始化值和HEVC标准协议中的初始化方法得到上下文变量的大概率符号值表和概率状态索引表并发送给所述上下文存储模块进行存储;再将初始化完成标志发送给所述解码状态控制模块;
所述残差预测模块根据HEVC标准协议中所定义的变换块,将所述变换块中的子变换块之间的坐标(xS,yS)分别用查找表的形式与不同扫描方式下的lastSubBlock值一一对应起来;将所述变换块中的子变换块的内部坐标(xC,yC)分别用查找表的形式与不同扫描方式下的lastScanPos值一一对应起来;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学;合肥工大先行微电子技术有限公司,未经合肥工业大学;合肥工大先行微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810060940.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动图像解码装置以及动图像解码方法
- 下一篇:图像编码方法和图像编码装置