AVS数字视频解码中反量化/反变换的FPGA实现

来源 :现代商贸工业 | 被引量 : 0次 | 上传用户:amao01010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:介绍了一种基于FPGA的AVS标准视频部分反量化/反变换算法的实现。采用高效的全硬件实现方法,提出了各模块的硬件电路结构设计,实验及仿真结果验证了该设计的有效性。
  关键词:AVS;反量化;反变换;FPGA
  中图分类号:TP37文献标识码:A文章编号:1672-3198(2008)03-0293-01
  
  1 引言
  
  近年来世界上产生了许多数字视频压缩标准,AVS是我国第一个具有自主知识产权的数字音视频解码标准,为数字音视频设备与系统提供高效经济的编解码技术。AVS采用8×8的整数离散余弦变换和反变换,具有复杂度低、完全匹配等优点。
  
  2 反量化和反变换算法描述
  
  2.1 反量化
  在量化方面,AVS采用总共64级近似8阶非完全周期性的量化,可以完全适应不同的应用和业务对码率和质量的要求。反量化是将二维量化系数矩阵QuantCoeffMatrix转换为二维变换系数矩阵CoeffMatrix的过程。首先确定量化参数QP,QP取值范围为0~63,QP值越大,精度越低。
  二维变换系数矩阵CoeffMatrix的元素Wij由式(1)得到
  
  2.2 反变换
  AVS定义的反变换是将8×8变换系数矩阵CoeffMatrix转换为8×8残差样值矩阵ResidueMatrix的过程,需要经过一次水平变换和垂直变换,具体步骤如下:
  第一步,对变换系数矩阵(CoeffMatrix,Mc)进行如式(2)水平反变换
  H′= Mc×TT(2)
  其中,T是8×8反变换矩阵,如图1所示,TT是T的转置矩阵,H′是水平反变换后的中间结果。
  T=8101098642
  894-2-8-10-10-6
  86-4-10-82109
  82-10-689-4-10
  8-2-1068-9-410
  8-6-4108-210-9
  8-942-810-106
  8-1010-98-64-2
  图1 AVS的反变换矩阵T
  
  第二步,对矩阵H′中的每个系数加4再右移3位,得到矩阵H″。
  第三步,对矩阵H″进行如式(3)垂直反变换
  H=T×H″ (3)
  其中,H表示垂直反变换后的8×8矩阵。
  第四步,对H的每个系数加26再右移7位,得到残差样值矩阵(ResidueMatrix,MR)。
  
  3 硬件结构设计
  
  本文的硬件结构设计如图2所示,从可变长解码 FIFO中读出num经过GET模块得到成对的游程run和幅度 level存于2个RAM中,反量化器根据模式控制器对幅度level值进行反量化,得到变换系数,并由存储控制器完成串并转换,一维反变换单元进行一维行反变換后,其结果经过转置操作后并行输出,进行一维列反变换后,输出残差系数。3.1 GET模块
  负责采集可变长解码FIFO输入的num值存入寄存器,由addrA=base+num-1(base为已知的基地址)算出addrA的值,每给出一个addrA值都可从FIFO中得到level和run值,根据幅度run 将level写入相应的RAM1地址内。地址指针上移一格后,以同样的过程将数据写入RAM1,共写num次,最后将RAM1 的其他单元内置零。RAM1 完成一个块后以同样的方式给RAM2 写入。
  这里,选用两个RAM用于存放数据的好处是,在完成一个块进行反量化和反变换的同时,下一个块可以采集level和run的值,节约了流水线处理时间。时序安排如图3所示。
  3.2 一维反变换单元 
  AVS反变换采用的像素块为8×8大小,顺序地对每个系数进行反变换显然难以满足码流速度。另外,AVS的变换系数是基于整数运算的,所以根据W.K. Cham提出的整数余弦变换(ICT)可以降低硬件实现的复杂度,即通过移位运算和加法运算代替乘法运算。根据上述两点要求,本设计采用一维的逆整数余弦变换的反变换设计,即先对像素块的每一行的8个变换系数做反变换,然后对像素块的每一列作反变换。
  设计时,采用通用的一维反变换单元,既能做行变换,也能做列变换,以节约硬件开销。
  
  4 仿真结果及分析
  
  用Verilog语言RTL级描述实现了上述的结构设计,并用ModelSim6.0进行仿真,仿真波形如图所示。与AVS视频源代码提取出的结果进行比对,仿真结果表明采用上述结构完全可以得到完全正确的反量化和反变换结果。
  本设计经过仿真,IQ/IDCT完成一个宏块的操作需要370个时钟。按照4:2:0的图像格式,所设计的结构可以达到的频率为160MHz,占用的LUT数为5764个,较节省硬件资源。本设计充分考虑了处理速度和硬件代价,并较好改善了上述因素对解码的影响。
  
  参考文献
  [1]MA Si-wei,GAO Wen, FAN Xiao-peng. Low complexity integer transform and high definition coding[C]//Proceedings of SPIE 49th Annual Meeting,Vol 58. Aug 02-06, 2004, Denver, CO, USA. Bellingham WA,USA:SPIE Press, 2002:547-554.
  [2]CHAM W -K. Development of integer cosine transforms by the principle of dyadic symmetry[J]. Communications, Speech and Vision, IEE Proceedings, 1989, 136(4):276-282.
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘 要:介绍了欧盟新的化学品政策(REACH法规),分析了REACH法规对于我国的影响,认为REACH法规实际上是技术贸易壁垒,对我国相关行业和企业影响面较大,提高了中国企业出口到欧盟的产品成本,降低了竞争力,提高了对欧盟出口产品的贸易风险。因此,我国应积极应对该法规,政府主管部门应发挥主导作用,行业协会应发挥组织协调作用,企业应采取措施积极主动应对,以求“破壁而入”。  关键词:欧盟REACH
期刊
摘 要:通过对水厂PLC自控系统应用的介绍,说明了可编程控制器在工控中的重要地位。  关键词:自控系统;PLC;自来水厂  中图分类号:TP203文献标识码:A文章编号:1672-3198(2008)03-0288-02    1 系统网络结构    该方案采用一层以太网和两层FIPWAY 双绞线网络, 以太网的速度为10Mb/ s, FIPWAY 网络的速度为1Mb/ s。两台监控计算
期刊
摘 要:从经济学的角度分析群众监督选择与实施效果的分析,认为在尾矿库溃坝事件背后是群众监督的无力和无奈,以及监督机关和矿区的勾结导致群众监督效果下降。  关键词:群众监督;寻租;市民独立自由度;潜在受害人报告制度  中图分类号:X9文献标识码:A文章编号:1672-3198(2009)01-0024-02    1 背景    位于山西省临汾市襄汾县陶寺乡的新塔矿业有限公司塔山铁矿尾矿库
期刊
摘 要:基于传统的C-D生产函数,借鉴Levin和Raut(1997)的思想,建立外商直接投资内生化的技术进步模型,采用福建省1979~2005年的相关经济数据,结合现代计量分析方法进行经验分析,从中发现福建省吸收外商直接投资对当地企业产生了积极的技术溢出效应,并提出进一步促进外商直接投资技术溢出的政策建议,以期更好地服务于福建省的外资引进工作。  关键词:FDI;技术溢出效应;对策  中图分
期刊
摘 要:在清晰界定体育产业的“营销者”以及体育产品范围的基础上,归纳出体育产品的特点,并且与旅游产品和一般消费品形成比较。并且通过供应链分析,提出如何加强渠道成员之间的合作。  关键词:体育产业;关系营销;比较研究;组织间营销  中图分类号:F592文献标识码:A文章编号:1672-3198(2007)12-0052-02    1 问题的提出    “体育营销”与其看作严格的学科意义的
期刊
摘 要:运用一种研究产业集群竞争力的量化分析工具——GEM 模型,构建了辽宁镁质材料产业集群竞争力评价表,对该集群的各要素进行了竞争力的综合分析。分析结果表明:辽宁镁质材料产业集群在全国范围内已经有一定的竞争力,但在设施、企业结构、战略和竞争方面得分都低于全国平均水平,已成为制约其进一步发展的瓶颈因素,因而从“基础”,“企业”,“市场”方面给出了提升辽宁镁质材料产业集群竞争力对策建议。  关键词
期刊
摘 要:近几年越来越多的国内外游客来新疆旅游,新疆旅游业出现前所未有的火爆景象,无疑旅游业的发展给当地经济的发展带来巨大的推动作用,但同时为避免旅游业重蹈工业发展“先污染后治理”的覆辙,防止新疆旅游景区因忽视旅游环境容量而对景区和游客造成伤害,以新疆天山天池风景区为例,采取问卷调查的方式,分析游客对旅游环境容量的认知,并对其进行了调控研究。  关键词:旅游环境容量;认知;调控;新疆天山天池风景名
期刊
摘 要:利用2001-2005年全国31个省市的相关数据,就收入水平对保险需求的影响进行分析,并分别比较了在东、中、西部三个地区的不同影响。利用panel data模型分析得到,收入水平的提高对保险消费有显著的促进作用。这对于制定出扩大我国的有效保险需求、促进居民保险消费的相关对策有着重要的意义。  关键词:保险需求;收入水平;面板数据  中图分类号:F84文献标识码:A文章编号:1672-3
期刊
摘 要:2005年起,中国进入了后WTO时代,在阐述入世以来中国农产品贸易取得的成就的基础上,分析了后WTO过渡期中国农产品贸易面临的挑战,进而提出了农产品贸易发展的战略和对策。  关键词:后WTO时代;农产品贸易;绿色壁垒;逆差  中图分类号:F3文献标识码:A文章编号:1672-3198(2007)12-0060-01    1 入世以来中国农产品贸易取得的成就    2001年,
期刊
摘 要:主要介绍的是遵照粮食干燥水分扩散转移规律,结合多年来粮谷干燥机设计经验研制的5HSH系列粮谷干燥机的设计思路、工艺及结构特点。  关键词:粮食干燥;两台热风机;多段缓苏缓苏;5HSH型  中图分类号:TP202文献标识码:A文章编号:1672-3198(2008)03-0291-02    1 5HSH系列粮谷干燥机的设计原理及结构特点    1.1 粮谷干燥机的设计原理  5
期刊