High throughput VLSI architecture for H.264/AVC context-based adaptive binary arithmetic coding(CABA

来源 :Journal of Zhejiang University-Science C(Computers & Electro | 被引量 : 0次 | 上传用户:visualstudio2003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Context-based adaptive binary arithmetic coding(CABAC) is the major entropy-coding algorithm employed in H.264/AVC.In this paper,we present a new VLSI architecture design for an H.264/AVC CABAC decoder,which optimizes both decode decision and decode bypass engines for high throughput,and improves context model allocation for efficient external memory access.Based on the fact that the most possible symbol(MPS) branch is much simpler than the least possible symbol(LPS) branch,a newly organized decode decision engine consisting of two serially concatenated MPS branches and one LPS branch is proposed to achieve better parallelism at lower timing path cost.A look-ahead context index(ctxIdx) calculation mechanism is designed to provide the context model for the second MPS branch.A head-zero detector is proposed to improve the performance of the decode bypass engine according to UEGk encoding features.In addition,to lower the frequency of memory access,we reorganize the context models in external memory and use three circular buffers to cache the context models,neighboring information,and bit stream,respectively.A pre-fetching mechanism with a prediction scheme is adopted to load the corresponding content to a circular buffer to hide external memory latency.Experimental results show that our design can operate at 250 MHz with a 20.71k gate count in SMIC18 silicon technology,and that it achieves an average data decoding rate of 1.5 bins/cycle. Context-based adaptive binary arithmetic coding (CABAC) is the major entropy-coding algorithm employed in H.264 / AVC. This paper, we present a new VLSI architecture design for an H.264 / AVC CABAC decoder, which optimizes both decode decision and decode bypass engines for high throughput, and improves context model allocation for efficient external memory access. Based on the fact that the most possible symbol (MPS) branch is much simpler than the least possible symbol (LPS) branch, a newly organized decode decision engine consisting of two serially concatenated MPS branches and one LPS branch is proposed to achieve better parallelism at lower timing path cost. A look-ahead context index (ctxIdx) calculation mechanism is designed to provide the context model for the second MPS branch .A head-zero detector is proposed to improve the performance of the decode bypass engine according to UEGk encoding features. In addition, to lower the frequency of memory access, we reorganize the context models in exte rnal memory and use three circular buffers to cache the context models, neighboring information, and bit stream, respectively. A pre-fetching mechanism with a prediction scheme is adopted to load the corresponding content to a circular buffer to hide external memory latency. show that our design can operate at 250 MHz with a 20.71k gate count in SMIC18 silicon technology, and that it achieves an average data decoding rate of 1.5 bins / cycle.
其他文献
大地·人专业背景为影楼背景现代化开创新篇章多样的背景,历来是影楼的一块吸铁石。运用幻灯投影取代传统背景,是时代的要求。唯有背景机,才g创造出千变万化的背景。我厂生产的“
在事业单位改革中,科研单位无疑是一个令人瞩目的热点。而如何把握住改革的机遇,重新审度自我,勇于闯出一条新路子,这亦是科研单位亟待解决的新课题。在此方面,沈阳自动控制
本文介绍了 CALIS的一个子项目——中文现刊目次库在著录中易出现的错误 ,并说明了正确著录的方法。 This article describes a bug that is prone to appear in a sub-proj
新西兰板材出口集团于2002年3月4日在上海银星皇冠酒店举行新西兰木材研讨会。该研讨会由新西兰驻沪总领事馆商务处组织,17家主要新西兰松的板材出口商代表出席。新西兰贸易部部长Hon.JimSutton先生
不知不觉中,电视台被一群“文化打工族”包围了。这伙人为电视节目拼命地干,或许某一天就能火一把。在中央电视台,人们戏称:凡是质量不错、收视率不低的节目,几乎都有“打工
草莓新品种天香是2001年以法国品种达赛莱克特为母本,美国品种卡姆罗莎为父本杂交育成,适宜日光温室栽培,果实早熟,果形整齐,色艳,风味浓,耐贮运,区域试验表明其优良性状稳定
在不久前举办的第一届中国国际新闻奖评选活动中,评选出了一批优秀国际新闻作品。这批获奖的国际新闻作品,积极贯彻我国对外关系的方针政策,坚持正确的舆论导向,并且题材广
随着我国经济的高速发展,城乡居民生活水平的提高,对室内进行全面装修和家具更新已成为大众化的消费时尚.而室内装修及家具工业中广泛应用人造板作为基材,于是就出现甲醛污染
(一) 我是第一次参加中国新闻奖的评选工作,分在报纸部分消息、言论组。过去,我总觉得各省、市、自治区获中国新闻奖的数量偏少,怀疑评委大多来自北京,是否有点偏心。这次参
“引进市场机制,繁荣电视节目创作,弘扬中华民族优秀传统文化”,是中北公司坚定不移的道路;“博采众长,走向世界,把中国电视业推至世界最高水平”,则是中北公司孜孜奋斗的远