计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2009年
3期
61-65
,共5页
CABAC%熵编码%体系结构%H.264 AVC
CABAC%熵編碼%體繫結構%H.264 AVC
CABAC%적편마%체계결구%H.264 AVC
CABAC是H.264/AVC视频压缩标准主要档次中采用的熵编码机制,其压缩效率比基本档次采用的CAV-LC高20%.由于其中的上下文管理和算术编码需要进行很多存储器访问和ALU操作,CABAC计算复杂度较高,在传统的可编程器件中实现效率较低.本文设计实现了一种七级流水的CABAC熵编码器体系结构,通过将上下文存储器访问、算术编码和正规化、码流输出等任务均衡地分配到七栈流水线中,可以高效地进行二进制算术编码,最终实现每个节拍处理一个二进制符号.采用Verilog HDL语言实现该体系结构的RTL级模型,模拟结果显示其编码结果和JM10.2完全一致;在0.13μm CMOS标准单元工艺典型条件下进行综合,提出的流水线结构工作频率可以达到1.2GHz,从而可以满足RDO模式下SIF格式视频和非RDO模式下HD视频的熵编码需求.
CABAC是H.264/AVC視頻壓縮標準主要檔次中採用的熵編碼機製,其壓縮效率比基本檔次採用的CAV-LC高20%.由于其中的上下文管理和算術編碼需要進行很多存儲器訪問和ALU操作,CABAC計算複雜度較高,在傳統的可編程器件中實現效率較低.本文設計實現瞭一種七級流水的CABAC熵編碼器體繫結構,通過將上下文存儲器訪問、算術編碼和正規化、碼流輸齣等任務均衡地分配到七棧流水線中,可以高效地進行二進製算術編碼,最終實現每箇節拍處理一箇二進製符號.採用Verilog HDL語言實現該體繫結構的RTL級模型,模擬結果顯示其編碼結果和JM10.2完全一緻;在0.13μm CMOS標準單元工藝典型條件下進行綜閤,提齣的流水線結構工作頻率可以達到1.2GHz,從而可以滿足RDO模式下SIF格式視頻和非RDO模式下HD視頻的熵編碼需求.
CABAC시H.264/AVC시빈압축표준주요당차중채용적적편마궤제,기압축효솔비기본당차채용적CAV-LC고20%.유우기중적상하문관리화산술편마수요진행흔다존저기방문화ALU조작,CABAC계산복잡도교고,재전통적가편정기건중실현효솔교저.본문설계실현료일충칠급류수적CABAC적편마기체계결구,통과장상하문존저기방문、산술편마화정규화、마류수출등임무균형지분배도칠잔류수선중,가이고효지진행이진제산술편마,최종실현매개절박처리일개이진제부호.채용Verilog HDL어언실현해체계결구적RTL급모형,모의결과현시기편마결과화JM10.2완전일치;재0.13μm CMOS표준단원공예전형조건하진행종합,제출적류수선결구공작빈솔가이체도1.2GHz,종이가이만족RDO모식하SIF격식시빈화비RDO모식하HD시빈적적편마수구.