片内云架构AVS编码I帧的优化与实现

来源 :太原理工大学 | 被引量 : 2次 | 上传用户:cy2cc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展与进步,数字视频通信也成为该领域研究的热点话题之一。AVS标准是中国数字音视频编解码技术标准工作组制定的具有自主知识产权的数字音视频编码标准,性能与H.264标准相当。AVS标准已成为我国高清数字电视、网络电视、视频通信等重要音视频应用的基础标准。AVS标准采用了一系列的先进技术,有效地提高了视频编码效率,实时编码的数据吞吐率很高。FPGA拥有丰富的寄存器资源和逻辑资源,其高性能和灵活性能够满足高速复杂电子线路设计的需求。本研究提出一种新型架构——片内云架构,并在此架构下完成了AVS编码器Ⅰ帧的优化及实现。设计了片内只写总线(BoW)以及基于其自身特点的消息访问机制。片内只写总线网络拓扑结构简单,有利于原子构件的高度并行和流水处理,适用于处理数据量大、复杂度高的视频编码算法。将AVS算法模块封装成基于消息访问的原子构件,通过统一节点接口连接到总线上。根据AVS编码算法的特点,本文在FPGA上设计实现了AVS编码器Ⅰ帧算法。将AVS编码Ⅰ帧的实现分为5个功能模块,将各模块封装成原子构件,包括图像采集原子构件、亮度预测变换原子构件、亮度编码原子构件和、色度预测变换原子构件和色度编码原子构件。综合考虑Ⅰ帧算法的特点和原子构件粒度的划分原则,取代传统以16×16宏块为基本单元的数据块模式,将其再一步细化为8×8块的模式。这种更精细的粒度划分有效地减少了原子构件与流程引擎间通信的时间,节省了硬件资源,提高了编码效率。为提高数据处理的速度,实现视频的实时编码,各模块采用高度并行算法和流水线设计方法。利用该架构的本身特点,本文采用重复部署多个原子构件的方法,利用多个流程调用的并行执行方式,又进一步提高了编码效率,实现了对高分辨率图像的实时编码。通过ISE与ModelSim综合仿真,其最高时钟频率可达130MHz,可在Virtex-5平台上实现D1分辨率Ⅰ帧图像的实时编码。
其他文献
无线移动信道作为无线通信系统的重要组成部分,对它的研究是必不可少的。无线通信信道属于时变信道,研究并模拟其传输特性,不仅具有理论意义,而且具有实用价值。 根据无线电波
近年来,微表情的研究取得了快速的发展,微表情识别是人机交互领域的新兴课题。微表情是一种非常快速的试图隐藏真实感情的表情,持续时间大约只有1/25秒至1/5秒,表达了六种基
振镜式激光标记机是激光标记系统中的主流产品,它的核心是其控制系统。振镜式标记机的控制方式,经历了从软件直接控制到上下位机联合控制,再到实时处理、分时复用的一系列演
进入二十一世纪以来,随着无线通信技术、智能传感器技术以及分布式计算技术的高速发展,无线传感器网络技术开始逐渐成熟。无线传感器网络在军事国防、工农业、城市管理、生物医
与有线通信相比,无线通信具有无需布线、成本低、适应性强、便于维护等优点。随着无线通信技术的迅速发展,各种无线通信产品在各个领域得到广泛的应用。在被称为信息时代的今天
随着因特网的迅速普及,用户信息的安全性和隐私性已越来越受到关注。在诸多的网络应用中,如匿名投票选举、举报、电子商务、电子政务等,用户个人身份及其相关信息的隐藏至关