AVS编码器在Zedboard上的研究实现

来源 :太原理工大学 | 被引量 : 1次 | 上传用户:zhq2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着图像处理技术的进步,视频编码器的设计实现日渐成熟。本文选择Zedboard开发板设计实现了AVS编码器。Zedboard作为新兴的Zynq-7000系列开发板,不仅集成了FPGA(PL),也具有双核ARM(PS),鉴于其具有丰富的资源以及双平台架构,本设计基于Zedboard提出了PL和PS结合使用的设计方案。PL部分负责硬件实现视频采集和AVS编码中的预测变换,PS部分则通过应用程序实现熵编码,二者之间通过AXI总线进行通信。在PL部分本设计应用实验室研制的片内云架构实现,将功能模块封装成三个原子构件,分别是负责图像采集、负责亮度预测变换和负责色度预测变换的原子构件。流程引擎对其重复部署以实现并行执行多个操作,大大减少了时钟数,提高了综合效率。除此之外,本设计提出两个优化思想以减少资源占用。第一个为环形队列,存储地址首尾相接并能稳定读写,这种缓存模式在大量流数据的传输中是十分必要的。第二个优化思想即为用VHDL语言描述实现ram的存储功能,减少了片上ram资源占用,这为片内云架构大量原子构件并行操作奠定了基础。PS部分要在ARM处理器上实现熵编码,熵编码一般采用两种算法,分别为CABAC(Context-basedAdaptive Binary Arithmetic Coding)和CAVLC(Context-Adaptive Variable-Length Coding)。本设计对两种算法分析介绍,并对多QP值、多视频序列分别编码测试,结果表明二者信噪比差别不大,CAVLC帧率更高,也就是说CAVLC算法编码更省时,而且也保证了图像质量。因此本设计采用CAVLC算法作为熵编码方案,以减少编码时间,进而使视频更流畅。PL完成视频采集和预测变换,PS部分完成熵编码,而如何将PL部分处理后的量化系数传送给PS部分,即实现两部分之间的数据通信,这也是本文研究的重点。本文详细介绍了如何建立PS和PL之间的通道,以完成量化系数的传输。最后通过解码方案验证整个AVS编码器的性能优劣,实验将PS部分输出的码流进行解码显示,结果表明满足了设计目标,实现了实时高效编码。
其他文献
竞技体育后备人才是体育事业发展的基础。采用德尔菲法,确定我国羽毛球后备人才培养的6大影响因素:1)管理体制因素;2)训练学因素;3)发展环境因素;4)经济因素;5)社会保障因素;
黑暗时刻的一个童话。北京时间2月23日,第81届奥斯卡金像奖揭幕,独立制作影片《贫民窟的百万富翁》(又名《贫民富翁》)将8项大奖收获囊中。一名出身贫民窟的印度孟买侍者,想
消防监督是我国消防安全管理体系中重要的一环。文章简要叙述了消防监督的理论内涵,介绍了我国当前消防监管工作中存在的问题,并对如何改进消防监管工作提出建议。
叔本华、尼采,一个是悲观哲学家,一个是悲剧哲学家。他们同为唯意志论者,两人的自由观却是相反的:前者主张生命寂灭,后者强调个性创造。本文探讨了这两种自由观的不同内涵及
多孔材料是90年代初迅速兴起的一类新型结构材料,具有较大的比表面积、良好的均匀透过性、比强度高、重量轻、隔音、隔热、渗透性好等优点,使其具有其它材料难以取代的优异性
文章以不同的立交方案比选分析了平远互通立交的最佳设计方案,根据平远互通立交的地形地貌、地质概况和交通量,以行车安全、舒适为前提,针对不同立交方案的选形和线位布置、交叉
基于文化哲学、艺术学、传播学、叙事学和体育学等多学科的综合视角,充分运用文献资料法、影像观察法、比较分析法和归纳演绎法,通贯于当代奥运会开幕式编导行程之生活化的文
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
利用Ansys对镀锌锅上方空间的温度场进行模拟。在模拟过程中,利用Ansys软件中的FlotranCFD模块建立模型,计算锌锅上方空间的流场和温度场分布情况,分析温度的主要影响因素,为热镀