一种CABAC解码引擎的芯片实现

合集下载

H.264解码器中CABAC硬件加速器的实现

H.264解码器中CABAC硬件加速器的实现

H.264解码器中CABAC硬件加速器的实现
洪佳华;林涛
【期刊名称】《电子设计应用》
【年(卷),期】2007(0)3
【摘要】在H.264解码器中,为了能够完成高清码流的实时解码任务,本文提出了一种CABAC硬件加速器的设计方案.通过采用高效率的状态机和流水线结构,该方案可在每1~3个时钟周期内完成1bit数据的解码.本设计在中芯国际0.18μm CMOS工艺标准单元库的基础上进行综合,硬件加速器面积为0.38mm2,工作时钟频率可达166MHz.
【总页数】3页(P81-83)
【作者】洪佳华;林涛
【作者单位】同济大学超大规模集成电路研究所;同济大学超大规模集成电路研究所
【正文语种】中文
【中图分类】TN4
【相关文献】
1.h.264帧内预测算法及其在解码器中的硬件实现 [J], 郑长春
2.H.264及AVS双模视频解码器中帧内预测的硬件设计与实现 [J], 姜弢;周佩海;MIN;Bahadur;K.C
3.H.264/AVC中CAVLC解码器的硬件设计与实现 [J], 吴培毅;于映
4.HEVC中CABAC解码器的硬件设计与实现 [J], 袁星范;蔡敏
5.H.264中CABAC解码器的硬件设计与实现 [J], 孙琦仰;林涛;周开伦;焦孟草因版权原因,仅展示原文概要,查看原文内容请购买。

H.264中CABAC解码器的硬件设计与实现

H.264中CABAC解码器的硬件设计与实现

度较 快 的 C B C硬件 加速 器 的设计 方案 ,并 最终 在 A A
FG P A上 实现 了这 一 设计 。
20 0 7年 第 6期 ( 第 2 ) 总 0期 1
维普资讯
有 线 电视 技 术
数字电视
所 示 。算 术解 码 部分 解 出一 个 比特 的值 , 每一 个句 解 法 元 素都 要调 用这 一过 程 。 H.6 在 2 4中二进 制算术 解
性 能 。H.6 2 4采 用 了两 种 熵编码 方 法 , 一 种 为基 于 第 上下 文 的变 长 编 码 ( A L C net A a t e C V C: o t — d pi x v V r be L n t o ig ,另 一种 则 是基 于 上 下文 的 ai l egh C dn ) a 二进 制算 术编 码 ( A A C net A a t e Bn r C B C: otx- d pi iay v
际标 准化 组织 (S 公 布 的新 一代 数字 视频 编码 标 准 IO)
2 C AC解 码 流 程 AB
二进 制 算术 编 码 之 所 以能 够 有 较 高 的编 码 效 率 是 因为 其 编码 思 想 是用 0到 1的 区 间上 的一 个 数来 表 示一个 字 符输人 流 , 它的本 质 是为 整个 输 人流 分 配
维普资讯
数字电视
有线 电视技术
孙 琦 仰 林 涛 周 开伦 焦孟 草 同济大学超大规模集成电路研究所
摘 要 : 了能 够 实 时解 高清 视 频 码 流 , 文 提 出了 一 种 高性 能 的 C B C 解 码 器 的 硬 件 设 计 方 案 。 化 了 二 进 制 算 为 本 A A 优 术 解 码 的 流 程 , 且 利 用 有 效 的流 水 线 机 制 和 良 好 的 存 储 系 统 , 大 地 提 高 了 解 码 速 度 , 到 了预 定 的 要 求 , 后 在 并 极 达 最

HEVC中CABAC解码器的硬件设计与实现

HEVC中CABAC解码器的硬件设计与实现
第2 4卷 第 2 2 期
V0 1 . 2 4 No . 2 2
电子 设计 工程
E l e c t r o n i c De s i g n E n g i n e e r i n g
2 0 1 6年 1 1 月
NO V . 2 0 1 6
H E V C中C A B A C解码 器的硬件设计 与实现
CA BAC d e c o d e r i s d e s i g n e d,a n d t h e h a r d wa r e s t r u c t u r e o f t h e s i n g l e c y c l e d e c o d i n g 1 b i t i s o p t i mi z e d ,a n d t h e p i p e l i n e s t r u c t u r e i s u s e d t o i mp r o v e he t d e c o d i n g p e fo r r ma n c e .W i t h t h e O . 1 8 I x m CMO S p r o c e s s .t h e i n t e g r a t e d a r e a i s 9 7 K l o g i c
A b s t r a c t : c o n t e x t b a s e d a d a p t i v e b i n a r y a i r t h m e t i c e n c 0 d i n g ( C A B A C )i s a k i n d o f h i 【 g h e ic f i e n t e n t r o p y e n c o d i n g u s e d i n
g a t e s , he t wo r k i n g f r e q u e n c y i s 2 5 0 MHz , t h e d e c o d i n g s p e e d r e a c h e s l b i t / c y c l e ,w h i c h i s s u i t a b l e f o r t h e i f e l d o f HD v i d e o .

高效的CABAC解码器设计及FPGA实现的开题报告

高效的CABAC解码器设计及FPGA实现的开题报告

高效的CABAC解码器设计及FPGA实现的开题报告一、研究背景随着视频编码标准的不断升级,CABAC(Context-Adaptive Binary Arithmetic Coding)逐渐成为了现代视频编码中广泛使用的一种数据压缩技术。

基于CABAC的视频编码标准有H.264/AVC、HEVC等。

CABAC算法采用了上下文自适应二元算术编码,具有高压缩比、低码流和良好的可扩展性等优点,但是其解码过程需要大量的计算,因此设计高效的CABAC解码器对于提高视频传输性能具有重要意义。

二、研究目的和意义CABAC解码器是视频解码器中的重要组成部分,其运算需求较大,且占据解码器的大部分时间。

因此,设计高效的CABAC解码器,可以加快视频解码过程,提高解码性能,对于视频类应用的实时性、流畅性等方面具有重要意义。

三、研究内容和方案本文拟研究高效的CABAC解码器设计及FPGA实现,具体研究内容和方案如下:1. 分析CABAC解码器的流程和特点,确定解码器的整体结构和算法实现。

2. 优化解码器算法,提高解码效率、降低功耗等。

3. 设计CABAC解码器的硬件框架,并实现在FPGA上。

4. 对设计的CABAC解码器进行性能测试和实验验证,测试包括解码效率、功耗、资源占用等方面。

五、预期成果通过本论文的研究,预期获得以下成果:1. 设计一种高效的CABAC解码器,对CABAC算法进行优化,提高解码效率,降低功耗。

2. 实现CABAC解码器在FPGA平台上的硬件框架,验证解码器的正确性和可行性。

3. 给出CABAC解码器的性能测试结果和实验验证,涵盖解码效率、功耗、资源占用等方面。

六、论文结构安排本论文拟分为六个章节。

第一章:引言第二章:CABAC算法及其解码原理第三章:CABAC解码器硬件框架设计第四章:CABAC解码器算法优化第五章:CABAC解码器FPGA实现第六章:结论及展望七、参考文献[1] B. B. Zhou, G. J. Sullivan, J. W. Chen, T. Chen, and J. R. Ohm. A comparative study of context-based adaptive binary arithmetic coding(CABAC) engines for the H. 264/AVC baseline profile. In Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on, volume 3, pages 1971–1974. IEEE, 2005.[2] K. R. K. Reddy, S. Mohan, and P. Subbarao. Design and implementation of CABAC decoding engine on FPGA. In VLSI Design and Test Symposium (VDAT), 2016 20th, pages 1–5. IEEE, 2016.。

HEVC中CABAC解码器的硬件设计与实现

HEVC中CABAC解码器的硬件设计与实现

HEVC中CABAC解码器的硬件设计与实现袁星范;蔡敏【摘要】context based adaptive binary arithmetic encoding(CABAC) is a kind of high efficient entropy encoding used in HEVC, which has a high compression ratio, but it is complex and difficult to be parallel. In this paper, a high performance CABAC decoder is designed, and the hardware structure of the single cycle decoding 1bit is optimized, and the pipeline structure is used to improve the decoding performance. With the 0.18 μm CMOS process, the integrated area is 97K logic gates, the working frequency is 250MHz, the decoding speed reaches 1bit/cycle, which is suitable for the field of HD video.%基于上下文自适应二进制算术编码(CABAC)是HEVC中采用的一种高效熵编码,具有很高的压缩比,但实现结构复杂,且很难并行化。

本文设计了一个高性能的CABAC解码器,并对单周期解码1bit的硬件结构进行了优化,同时采用流水线结构,进一步提高了解码性能。

采用0.18μm CM OS工艺,综合后面积为48K个逻辑门,工作频率为250 MHz,解码速度达到1 bit/cycle,适用于高清视频领域。

一种高效的CABAC解码器硬件结构设计

一种高效的CABAC解码器硬件结构设计

一种高效的CABAC解码器硬件结构设计
徐美华;吴明;周杰
【期刊名称】《中国图象图形学报》
【年(卷),期】2006(011)011
【摘要】相对于其他熵编码而言,基于上下文的自适应二进制算术熵编码(CABAC)具有更大的数据压缩率,但由于其运算复杂,访问存储设备频繁,导致编/解码率较低.针对影响CABAC解码速度的"瓶颈"问题,提出了一种高效的CABAC解码器硬件结构,包括新的存储访问方式、优化的解码核心单元结构以及子解码器级联的方式.实验结果表明,该硬件结构可显著提高CABAC的解码效率.
【总页数】4页(P1588-1591)
【作者】徐美华;吴明;周杰
【作者单位】上海大学机电工程与自动化学院,上海,200072;上海市电站自动化技术重点实验室,上海,200072;上海大学机电工程与自动化学院,上海,200072;上海大学机电工程与自动化学院,上海,200072
【正文语种】中文
【中图分类】TN911.72
【相关文献】
1.一种高效的H.264 CABAC解码器的VLSI结构 [J], 石迎波;李云松;张建龙
2.AVS插值算法的一种高效的硬件结构设计与实现 [J], 胡倩;虞露
3.一种新型H.264 CABAC编码器硬件结构设计 [J], 何俊;王阳明
4.一种高性能CABAC解码器结构 [J], 王勇;詹陈长;赵爽;周晓方;周电
5.一种HEVC全系统低冗余CABAC解码器 [J], 林子明;梁利平
因版权原因,仅展示原文概要,查看原文内容请购买。

一种低硬件消耗的CABAC编码器研究与实现

一种低硬件消耗的CABAC编码器研究与实现
D I 码 :0 3 6 /.sn 10 2 7 .0 0 0 .0 O 编 1 .9 9 ji .0 2— 2 9 2 1 .6 0 7 s
中 图分 类号 :N 7 T 4
文献标 识码 : B
文章编 号 :0 2— 2 9 2 1 )6— 0 7— 4 10 2 7 ( 0 0 O 0 1 0
A src : o t t ae dpieBnr rh t oig C A )s n fh otmpr n bta tC ne —B sdA at iay i me cC dn ( AB C i o eo e s i ot t x v At i t m a
i n v tv e h i u si 2 4 n o aie tc n q e n H. 6 /AVC.By c mbii g a ih t n o i g a d pt e c n e t—mo e t o n n rt mei e c d n nd a a i o tx c v d li c n g ta h g c mp e so ai a e i h o r s in r to.i a e h n e 9% ~1 tc n n a c 4% d t o r s in e ce c a aa c mp e so f i n y c mpae o i r d t
Re e r h a d I pe e t t n o o Ha d r s s a c n m lm n a i fa L w r wa e Co tCAB o AC c d r En o e
Z HAO P i L U Yig—z e W ANG Jn —xa g e,I n h, i in ( ME H ri 100 ,hn ) H C, ab 50 1C i n a

H.264解码器中CABAC硬件加速器的实现

H.264解码器中CABAC硬件加速器的实现

整 2 在 H. 6 2 4解 码 器 的 输 入 码 流 据 的解 码 ,对 每 个 句 法 元 素进 行 解 合 的 解 码方 案 , 个 解 码器 由 3 位 P P结 构 的运 算 单 元和 硬 件 中 ,数 据 的 基 本 单 位 是 句 法 元 素 码 都 需 要调 用该 过 程 。 2 4 H.6 中二 进 C U、DS ( y txE e n) S na lme t,码 流 是 由一 个 个 制 算 术 解 码 有 三种 模 式 :规 则 解 码 加 速器 组 成 。CABAC熵 解码 部 分 , 句 法 元 素依 次 衔 接 而成 的 。每 个句 ( c d De i i n 、 旁 路 解 码 主 要 是一 些 判 断 和分 支 操 作 ,数 据 De o e c o ) s
03 mm .8 ,工 作 时钟 频 率 可达 1 6 6 MHz 。
关 键 词 :C B C;H2 4 A A . ;硬 件 加 速 器 6
引 言
De o BYP s 和 结 束 解 码 a ) s 法 元 素 由若 干 比特 组 成 , 示 某 个 ( c de 表
2 4定 义 的 ( c d emiae。对 不 同句 法 元 De o eT r n t) H.6 2 4是 由国 际 电信 联 盟 ( U) 特 定 的 物 理 意 义 。在 H.6 I T
CAB AG硬 件 加 速器 的 架 构 设 计
H.6 2 4解 码器 的软 , 件 划 分 硬 H.6 解 码过 程 采 用 软 / 件 联 24 硬
二 进 制 算术 解 码 和 归 一 化
二 进 制 算 术 解 码 是 CABAC解 Βιβλιοθήκη C AC解 码 算 法 AB
码 的核 心 部 分 ,该 过程 实 现 li数 bt
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2 CAB AC算法 结构
2 . 1 算 术编 码 算 法 编 码 基 本 思 想 是使 用 0 ~ 1 之 间 的一 个 数 来 表示 一 个 完 整 的字 符 流 。它 的本 质 是 为 整个 字 符流 分 配 一 个 码 字 ,而 非 对 单 个 字 符分 配 。编 码 的方 式 为 区间 逐 次 递进 [ 6 1 。设 定 区 间长 度 为 ,每 读 入 一 个 字 符 ,根 据 相 应 概 率 表 更新 成 新 的 区 间范 围 和 长度 。 当读 入 最 后 一个 字符 ,则 从 最 终 区 间 中任 意 输 出一 个 数 值 , 即得 到 该 字 符 串 的编 码 形 式 。
递进公式如下 :

表 1 字符流 A C C D B编码实例
主笪 垒 旦 旦

f 1
R ;



R f 。 + I ∑


( 1 )
,、
输 入

D 0 . 1 4 8 ]
… [ 0 I o l 2 ][ 0 _ 1 o , o l l 6 】【 o . 1 3 o ' 0 l 1 4 8 ]
所采 用 [ 。C AB AC 比 b a s e l i n e模 式 下 的 C A VL C在 压 缩 率 方 面 提 高 1 4 %[ 3 ’ 4 ] ,代 价 是 复 杂 度 高 。上 下 文
相 关 的 特 性使 得 它 很 难 被 并 行 化 。故 高效 的 C AB AC 编 解码 器 是 一 个 值 得 研 究 的课 题 。其 中编 码 器 和 解 码 器 应 用 场 景不 同 ,例 如 一 般情 况 下 ,视 频 的存 储 、传输 用 到编 码 器 ;而视 频 的播 放 是 使 用 解 码 器 , 在 这 种 情 况 下 ,解 码 器 的 实 时性 要 求 要 高 于 编 码 器 。文 本 从 性 能 的角 度 出发 ,仅 探 讨 高 效 的 C AB AC
基 金 项 目 t国 家 高 技 术 研 究发 展 计 划 项 目 “ 8 6 3 ”项 目 ( 2 0 0 9 AA 0 1 1 7 0 2 ) ;国 家 自然科 学 基 金 项 目 ( 6 0 8 0 3 0 1 8 ) #通信作者 t E ma i l :L i u l b @t s i n g h u a . e d u . c a
实 现 方 法 , 通 过 查 表 替 换 、 分 支 预 测 、 逻 辑 调 整 、 反 相 器 优 化 等 关 键 路 径 优 化 方 法 和 寄 存 器 精 简 等 面 积 优 化 方 法 进 一
步提 高 了解码 性 能 。经过 芯 片验证 ,C AB AC 解 码 引擎性 能提 高 到 2 5 0 Mb p s ,面积 减少 4 6 %,峰 值工 作情 形下 功 耗




R^ 枷 = Rf 。 w+ L


0 . 2
0 . 0 6
0 . 0 1 8
[ 0 . 1 4 4 4 , [ 0 . 1 4 5 1 2 , 0 . 1 4 6 2 】
收 稿 日期 t 2 0 1 2 - 0 1 ・ 0 4
修 订 日期 :2 0 1 2 — 0 2 - 1 6
Ap r i l , 2 01 3

种C A B A C 解 码 引擎 的芯片 实现
刘 雷 波拌 , 王星 , 殷 崇勇 , 尹 首一 , 魏 少 军
朱敏,
( 清 华 大 学 微 纳 电子 学 系 , 清 华 大 学 I n t e l 移 动 计 算 研 究 中 心 ,清 华大 学 信 息 技 术 国 家 实验 室 ,北 京 1 0 0 0 8 4 )
1 . 0 3 mW , 2 6 . 8 k逻 辑 门 , 解码速率 2 5 0 Mb i n / s 。 远 大 于 H2 6 4 Hi g h P r o i f l e L 4 . 1最 大 视 频 比特 率 ( 5 0 Mb p s ) ,
满 足 下 一 代 QF HD 的最 大 解 码 速 率 要 求 [ 。
1 . 0 3 mW , 满 足 下 一 代 视 频 编 解 码 协 议 ( QF HD) 的 需 求 。
关键 词 t C A BA C;H. 2 6 4;单周 期 C AB AC解码 引擎
中 圈分类 号 t T N4 1 / 4 9 5 文献标 识码 t A

引 言
C AB AC( 上 下 文相 关 二 进 制 算 术编 码 ) 是 一 种 高 效 的熵 编 码 方 式 , 被 最 新 的 视频 编 解 码 标 准 H. 2 6 4
解 码 引擎 的实 现 。
本 文基 于 前 人 的工 作【 ¨ ,提 出单 周 期 C AB AC 解码 引擎 的改 进 结 构 ,优化 了面 积 、关 键 路 径 等 特 性 , 最 终 用 UMC. 1 8 工 艺 进 行 了硅 验 证 。封 装 完 芯 片 工作 在 2 5 0 MHz ,静 态 功 耗 2 . 5 u w ,动 态 功 耗
摘 要 。C A BA C( C o n t e x t . b a s e d Ad a p t i v e Bi n a r y Ar i t h me t i c c o d i n g )是 H. 2 6 4中所 采用 的一种 高效熵 编码 ,压 缩率
高 ,但 结构 复杂 ,硬件 实现 难度 大 。本 文在 P Z h a n g 2 0 0 8年 的工作【 】 基础 上提 出一种 单周 期 C AB AC解 码 引擎 的优化
第 1 8卷 第 2期 2 0 1 3 年 4月
文章编号 :1 0 0 7 — 0 2 4 9( 2 0 1 3 ) 0 2 - 0 0 0 6 - 0 6
电路 与 系 统 学 报
J OUR NAL oF CI RCUI TS AND S YS T EM S
Vo 1 . 1 8 NO . 2
相关文档
最新文档