基于MB86H51的高清视频编解码及存储系统的设计与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:xjzxjzxjzxjzxjzxjz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技进步和人民生活水平的不断提高,高质量、高分辨率的视频在工业生产、国家安防、日常生活中得到了广泛的应用。高清视频的编解码存储技术融合了计算机、多媒体、通信及网络等多项技术,成为人们研究的热点之一,本课题对于高清视频编解码及存储系统研究,具有广阔的应用前景和实用价值。   综合全文来看:   首先,本文比较了视频编解码系统几种可能的实现方式,最终选择了富士通公司生产的MB86H51硬件编解码器作为系统核心处理单元,并描述了MB86H51芯片的工作模式。   其次,本文阐述了一个基于MB86H51的编解码系统的实现方式,并最终在硬件上将此机制得以实现。论文先从总体上论述了此编解码系统的设计思路和实现方法。再从硬件和软件两个方面,依次详细描述了系统的硬件架构和软件系统架构。并给出了硬件实物图。   第三,本文提出了一种基于FPGA和ARM相互配合实现高速数据采集存储的工作机制,并最终在硬件上将此机制得以实现。先通过FPGA来采集高速数据,并进行数据格式转换;然后将采集的数据在ARM平台上加以处理和存储;最后再存储入IDE硬盘。具体的设计思路是,将FPGA系统作为一个外设挂载到ARM总线上,使ARM处理器可以直接访问FPGA的片上RAM和寄存器中的数据。通过FPGA与ARM共享存储器的系统结构,实现了高效率的数据采集和存储。   第四,本文阐述了上述高速数据存储系统中,FPGA内部程序的实现机制。FPGA内部程序主要由三大模块组成,FIFO存储器模块、时钟管理模块和逻辑控制电路模块。三个模块相互配合实现了高速音视频流采集,码流格式转换,码流数据缓存等功能。   第五,本文阐述了上述高速数据存储系统中,ARM平台驱动、应用程序的实现机制。ARM内部程序实现主要由两部分组成,一是底层驱动程序设计。驱动程序又分对FPGA的驱动和对IDE的驱动。驱动的作用是使得ARM的命令能够翻译成FPGA和IDE设备能够识别的命令。二是应用程序设计。应用程序实现了:调用底层驱动程序、将TS流存储入IDE硬盘、TS数据流纠错等功能。   最后,本文给出了系统详实的开发过程,以及根据本文提出机制所实现系统的实物图。并通过实际系统运行结果,表明本系统能够很好地实现编解码以及存储等功能。
其他文献
基于内容的图像检索是多媒体信息检索的重要研究方向,它是一种基于“以图搜图”的检索技术,广泛应用于多个领域,如电子商务子中的商品图像检索。随着网络的普及,数字图像得到
在衰落信道中多输入多输出(MIMO)在不增加带宽和发射功率的情况下成倍提高通信容量,所以被认为是新一代宽带无线通信系统的革命性技术。但是由于移动终端的尺寸和功率的限制,利
异构传感网HSN(Heterogeneous Sensor Network)利用不同检测性能、不同通信方式、不同监测功能的异构传感器节点组成网络,具有覆盖区域广、能耗低、获取目标属性参数多样等优
通过试验研究了脉冲电场对球墨铸铁高温退火过程中渗碳体第一阶段石墨化的影响,结果表明,随脉冲频率的增加渗碳体分解加快,新生石墨数量增多.分析认为,脉冲电场通过增加奥氏
在雷达目标检测中,通常采用信号长时间积累的方法来提高目标回波的信噪比,从而改善雷达对微弱目标的探测性能。然而,在长时间积累过程中,高速机动目标的回波易出现距离走动和
在现有的蜂窝网络中引入多个中继形成一个虚拟阵列相互协同工作,利用协作分集可以取得提高频谱效率、增大覆盖半径和节省无线资源等诸多优势。将MIMO、OFDM、分布式资源分配和
高速旋转机械设备是工业上应用广泛的机械设备,被广泛应用于电力、石油、采矿等行业中。滚动轴承是旋转机械设备中最常使用的部件之一,同时它又是一种容易损坏的部件,据统计旋转
学位
多描述编码作为一种差错复原编码技术是解决不稳定信道丢包问题的有效途径,特别是在无线网络中得到了广泛应用。与传统的编码方法不同,多描述编码能够在保证实时性的同时获得
由于普通PC机的工作性能日趋强大,对于网络流量不是很大的边界网络,软件路由器足以胜任网络的需求,加之软件路由器具有价格低廉、容易修改等显著优点,因此其具有范围很广的应
移动通信的发展是相当迅速的,随着技术的不断演进,蜂窝无线网络的复杂性也在不断增强,以前通常靠手工计算的网络规划模式即将被打破,但无线网络规划在移动通信的建设中占有非