基于HEVC的CABAC熵解码器设计与实现

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:f520li
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
上下文自适应二进制算术编码(Context Adaptive Binary Arithmetic Coding,CABAC)是新一代高效视频编码(High Efficiency Video Coding,HEVC/H.265)中唯一的熵编码方法。CABAC是典型的比特级数据处理算法,且具有严格的串行依赖性。据统计,CABAC解码器时间开销占HEVC的25%以上,其中残差系数数据量占CABAC解码的60%-86%。因此,本文从CABAC码流解析状态机和残差系数解码两个方面来开展CABAC解码器的优化设计工作。论文的主要工作有:(1)设计了一种CABAC码流解析状态机优化电路。将常规解码和旁路解码用一种状态机统一控制,按语法元素的层次结构设置分级状态机,加入控制逻辑来控制解码顺序。该方法可降低两种状态机之间频繁转移产生的时钟周期,提高CABAC解码器速度。(2)设计了基于查找表的残差系数扫描电路。针对残差系数扫描周期消耗过多的问题,在残差系数解码中加入残差系数快速扫描电路,在解码出二维位置坐标(最后一个非零系数的位置坐标)时,使用快速扫描方法将二维位置坐标扫描成一维的扫描序列。实验结果表明,每个二维位置坐标的扫描平均仅需3~4个周期。(3)设计并实现CABAC熵解码器电路。设计实现包含HEVC的码流解析状态机、残差系数扫描、上下文建模、算术解码以及反二值化在内的所有电路。用多个标准测试码流测试CABAC熵解码器的解码功能,并完成现场可编程门阵列(Field Programmable Gate Array,FPGA)原型验证。实验结果表明,非零系数扫描周期占总周期的比最高降低55.72%,最低降低12.75%。
其他文献
获取消费者初始信任是促使消费者产生购买行为的心理前提,因此如何让消费者形成初始信任一直是学术和实践中探究的前沿话题。现有的研究对消费者初始信任的形成机制,从企业(
采用文献法、专家访谈法、统计分析法、比较法和逻辑分析法,总结了前人研究的成果,并结合体育统计处理过程中暴露的一些问题,有针对的对影响体育统计处理效果的主要因素进行分析
<正>任何政治思想都不是凭空产生的,都是特定时代背景下的产物。东西方自然地理、历史环境决定了政治思想家们政治秩序的建构逻辑。无论是东方的孔子,还是西方的亚里士多德都
背景与目的 近年来高尿酸血症(hyperuricemia,HU)和痛风(gout)的发病率日益增高,已成为一种常见病。为了避免关节炎反复发作和肾脏病变形成,痛风患者需要长期服用有降低血尿酸(uri
韩愈是我国中唐杰出的散文家,他一方面从先驱那里吸取了思想材料,又克服了他们散文创作理论上的弱点。韩愈在批判继承前人的基础上,结合当时的社会现实,在散文创作中,提出了“文以
<正>编制数学习题是数学教师应该具备的基本功.在教学工作中教师为了教学目标的实现、单元测试、综合复习、高考复习和数学竞赛等工作,需要改造陈题、创造新题,编制各种层次
互联网的迅速发展,网络消费用户规模的快速增长,使得网络渗入到人们生活的各个方面,在人们的生活中占的地位越来越重要。互联网给人们的生活带来了极大的便利,人们通过网络进
在当今产业全球化的背景下,贸易作为经济增长的重要动力,是中国承接国际产业转移、实现国内产业升级的有效途径。现有研究显示,贸易对一国企业效率提升以及经济增长有重要的
<正>普通高中课程标准实验教科书(必修1)中在研究"函数与方程"时首先提出"函数的零点"这一概念.在书中不仅给出了定义,还给出了一个存在性定理.围绕这些解决一些基本初等函数
随着液压系统在机械设备上的广泛应用,其故障是影响设备正常运行的常见原因,因液压系统的特点使得故障诊断及排除带来难度。对液压系统故障诊断的方法进行总结。