论文网
首页 理科毕业电气毕业正文

基于H.264的机载视频记录仪压缩存储模块设计

  • 投稿Fan
  • 更新时间2015-09-11
  • 阅读量579次
  • 评分4
  • 32
  • 0

仇杰1,2,耿建平1

(1.桂林电子科技大学,广西桂林541004;2.海军航空工程学院青岛校区,山东青岛266041)

摘要:针对某机型原有磁带式记录体质亟需改进,结合现阶段最新音/视频压缩标准设计了机载视频记录仪音视/频压缩存储模块。阐述了最新视/频编解码协议H.264标准,基于该标准采用了专用芯片MG3500设计视频压缩模块。介绍了模块的音/视频压缩部分硬件电路和存储模块的容量设计准则,最后对该模块的应用前景做了简要概述。

教育期刊网 http://www.jyqkw.com
关键词 :H.264;嵌入式系统;音视频压缩;容量设计

中图分类号:TN948?34 文献标识码:A 文章编号:1004?373X(2015)14?0092?04

收稿日期:2015?01?25

嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。以嵌入式技术为核心的视频压缩模块能够对前端摄像组件采集来的视频分量进行模/数转换,经压缩编码后存储到后端大容量电子硬盘中去,克服了以磁带为存储介质带来的一系列保障难题。机载视频记录仪对实时音视频信号的采集、压缩和存储有着较高的环境适应性要求,同时考虑到研制工作后定型周期长、更新时间久等因素,方案采用当下最新视频编/解码标准H.264,该标准是由IEO/IEC和ITU/T两大国际标准化组织联手制定的最新视频编/解码协议,有着较高的压缩比和清晰的视频回放效果,能够达到理想的试验效果。本文设计了机载视频记录仪的高清音视频压缩存储模块,能够应用于其他高清视频的处理场合。

1 H.264 视频编/解码标准

在视频编码压缩和传输前,需要把视频图像的格式转换成CIF格式,如果该CIF格式对应着352×288像素,4CIF对应着704×576像素。如果在没有压缩的前提下,一帧图像需要的比特数是:

4∶2∶0格式:352×288×12=1.2 Mb

4∶4∶4格式:352×288×24=2.4 Mb

由于未经压缩处理的原始视频数据量非常庞大,原始的彩色图像,一般由红、绿、蓝(R、G、B)三基色组成。常用的彩色图像表示方式有Y、I、Q 方式和Y、U、V 方式,其共同点就是用其中的1个分量Y 表示像素的亮度,用其余2个分量表示像素的色度。

YUV 与RGB 相互转换的公式(RGB 取值范围均为0~255):

由于人眼对像素点的亮度分辨率较强,对像素的色度分辨率较弱。在编码时,可对亮度分量和色度分量分别对待,已达到更高的压缩比。这就需要适用于视频处理的编/解码标准,目前国际上有2 个制定视频编/解码标准的组织,一个是制定了H.261,H.263,H.263+标准的“ 国际电联(ITU?T)”;另一个是制定了MPEG?1,MPEG?2,MPEG?4 标准的“ 国际标准化组织(ISO)”。

H.264 是一种新数字视频编码的准则,制定组织是JVT——联合视频组,联合视频组则是由2个部门一起组成的,所以它不仅是ITU?T 的H.264,而且还是ISO/IEC 的MPEG?4高级视频编码(Advanced Video Coding,AVC)[2]。

机载视频记录仪所采集的视频源来自飞机前方的平视显示器、远景摄像头以及座舱内4 路多功能显示器。这些视频源都具有一个共性,即视频画面瞬间变量都很小,因此采用高压缩比的编/解码算法对飞行几次后的视频回放不会造成视觉分辨率的明显下降。

H.264算法相比较于其他编码标准,具有较高的压缩比,在同等图像质量的前提下,H.264 的压缩比为MPEG?2的2倍以上,是MPEG?4压缩比的1.5~2倍。也就是说在同等条件下100 GB的文件经过MPEG?2编码标准进行压缩后大约为4 GB,即压缩了25 倍,而采用H.264 编码标准进行压缩大小变为999 MB,约102 倍。由于H.264码率较低使之能具备较高的压缩比,和其他编码标准相比较,它能使得下载的时间更短,在具有高压缩比的同时还能拥有高质量流畅的图像。

基于该H.264视频编/解码标准方案采用了该标准的专用处理芯片MG3500,该芯片能够对外围电路送来的音视频模拟信号按照设定的算法进行编码,完成高质量的数据压缩,达到设计任务所标定的要求。该标准要求在设计视频压缩模块时能够结合压缩任务分时将6 路视频信号进行模/数转换,这种分时复用技术能够实现同步记录,不会发生明显的丢帧现象。

2 模块方案设计

方案中模块主要分为音视频的压缩模块和存储记录模块,原理框图如图1所示,由前端摄像组件传来的视频信号和音频信号在经过压缩处理模块进行压缩、转换和音视频的同步后,经由USB接口将压缩后的数据流写进后端的记录存储模块。

2.1 音视频压缩模块

压缩模块的核心部分采用Mobilygen 公司推出的H.264高清编解码器片上系统MG3500 SoC,该芯片内部集成了ARM9处理器、NAND/NOR闪存、SD/SDIO/MMC/CE?ATA 接口、10M/100M/1 000M 以太网的MAC和USB2.0 OTG端口,以及基于可靠的互联网的AES/SHA加密算法、UART、JTAG、串行控制和通用I/O[3]。240 MHzARM9 处理器包含DSP 扩展和各16 KB 的指令高速缓存、数据缓存和暂存存储器。图2为MG3500内部原理框图。

在压缩记录模块工作过程中,首先完成送入模块信号的滤波处理,然后对差分视频信号进行格式转换和声音信号的幅度变换。该模块能够支持视频信号有标清模拟视频、高清模拟视频和数字视频,对输入的模拟视频经过A/D 转换为数字信号后送入MG3500 完成基于H.264算法的编码,前端送来的音频信号在经过模/数转换后接入编/解码芯片对应的AUD0数据位。

MG3500 的视频输入处理器(VIP)能够对送来的BT656视频格式进行高品质的缩放、色度和伽马调整、滤波及视频分析的操作,但是前端摄像组件传来的是模拟视频信号,必须经过模/数转换后才能被后端的MG3500 进行编码处理。这里采用的模/数转换芯片为ADV7180,图3为前端视频信号的接口电路。

前端摄像组件送来的音频信号同样需要经过处理后才能送往专用芯片进行处理,本模块采用TI公司的音频编/解码器TLV320AIC23BIPWR,设计时采用2 个声道分别为左声道和右声道,TLV320 通过主时钟MCLK、音频位时钟BCLK、音频字时钟WCLK以及DIN,DOUT,SDA,SCL 等与MG3500 相连接,输出时送入到MG3500端的音频信号组AUD0,图4所示为前端音频信号的接口电路。

前端摄像组件的音视频信号经过模/数转换成专用芯片能识别的数字电平信号后,分别送入MG3500对应的接口进行压缩处理、转换和音视频的同步,然后将处理完的数据传入存储记录组件。图5为转换后的音视频信号与MG3500的连接电路。

2.2 存储记录模块设计

存储记录模块采用USB接口与专用芯片扩展对应的母头接口相连,在软件体系构架中需要编写驱动程序完成与外界存储模块的连接和存储。本模块使用的存储介质为SATA硬盘,程序设计方面主要有USB驱动程序和视频文件生成驱动程序的设计。

现就存储记录模块的容量设计给出介绍。对PAL制视频信号(-3 dB信号带宽:6 MHz),原始数据分辨率为704×576,因而其采样频率为13.5 MHz。设量化方式为8 b线性量化,且每像素为R、G、B 三基色,则不考虑色度空间子采样时,在25 f/s的帧率下,原始图像数据率为:704×576×3×25=243.304 Mb/s。

H.264的标准记录参数是25 f/s(PAL)视频,常规输出数据率为2 Mb/s,则压缩比为243.304 2.0 =121.652 ,即在视觉可接受的情况下,压缩比为121.652。此时,每分钟占用磁盘空间为:2.0 × 60 8 = 15 MB/ min ,即每分钟是15 MB的数据。

设计时假设需要240 min的连续记录时间,则所需硬盘大小约为240×15=3.6 GB。

本系统中,单个压缩记录模块为2 路视频,1 路音频,所以可按照2路2 Mb/s来考虑视频记录容量和记录速度,2路的记录容量为:3.6×2 =7.2 GB。

声音压缩后数据率可以选为64 Kb/s,240 min的数据容量为64× 60× 240 8 =115.2 MB。这就要求单个记录体的容量必须大于6.315 2 GB,取为8 GB。

记录体数据传输平均速度可以按照2路视频计算,它们为2 × 2 8 = 0.5 KB/s 。

实际上,在压缩记录时数据存储是突发式的,所以要求电子盘的峰值数据存取速度为平均值的多倍以上。考虑到一般存储介质的数据读写速度为10 MB/s左右,是本系统所要求平均速率的10 0.5 =20 倍以上,所以存储盘是可以使用的。

系统的操作平台Linux裁简后大约需40 MB空间,压缩记录的应用程序为8 MB左右,所以可选用一块电子硬盘来存储应用平台和应用程序。

根据JVC小组盒MPEG专家小组的结论,对于常规图像,按H.264 的704×576 格式压缩,数据流在2 Mb/s时,即可得到非常好的视觉要求。考虑到对不同图像可以采用不同的数据率,提出一个可选择的压缩比特率控制方法,根据不同应用,可将系统的数据率定为1~2 Mb/s,由程序控制。在上述数据率下,可推得压缩比为:

243.304 1~243.304 2 =243.304~121.652

按压缩后的最大速率2 Mb/s 计算,240 min 的2 路H.264图象将需硬盘大小为:

2 × 60 × 2 8 × 240 = 7.2 GB

为设计时留有余量,本例将选用容量为8 GB的硬盘。

3 应用前景

基于该压缩存储模块设计并实现了某型飞机数字视频记录器,如图6所示,在完成了原理样机的研制和调试后,现已完成了标定科目的试飞和试飞结束后的数据下载,解决了困扰飞行单位原有磁带式体制备件无法得到保障的难题。

对于通用模块的设计要求其具备较强的适用性和良好的软件支持。本文设计的基于专用视频处理芯片MG3500 的压缩记录模块现已应用于机载数字视频记录器中,同时它也能够应用于诸如视频监控系统、行车记录仪或者其他涉及到视频压缩记录的领域。在具体应用时硬件电路要适配应用领域的输入/输出要求,根据需要添加相应的接口模块和编写相应的驱动程序。本模块采用的软件系统是使用频率较高的Linux嵌入式操作系统,它有着良好的硬件支持和内核可裁剪特性,提供全部源代码,可以由用户需要来定制自己的操作系统。

4 结语

本文设计了应用于机载数字视频记录仪中的视频压缩记录模块,移植了嵌入式操作系统Linux,实现了音频信号的数字化存储和视频信号的H.264实时编/解码,阐述了存储模块的容量设计依据,在消费级和工业应用领域将得到广泛的应用。

教育期刊网 http://www.jyqkw.com
参考文献

[1] 张莉.机载视频摄录像系统[D].成都:电子科技大学,2006.

[2] 闫光.基于H.264的实时视频监控系统的设计与实现[D].北京:北京邮电大学,2012.

[3] Mobilygen. MG3500 HD H.264 codec SoC datasheet [M]. [S.l.]:Mobilygen,2008.

[4] 高厚琴,杨盈昀.视频原理与接收技术[M].北京:国防工业出版社,2002.

[5] 毕厚杰.新一代视频压缩编码标准:H.264.AVC[M].北京:人民邮电出版社,2005.

[6] 王建平,季学锋,穆道明.基于DSP的多路音/视频采集处理系统设计[J].国外电子元器件,2006(6):250?253.

[7] 赵保军,史彩成,毕莉,等.基于FPGA和DSP实现的实时图像压缩[J].电子学报,2003(9):1317?1319.

[8] 翟小艳,徐家品.基于ARM的视频传输系统设计[J].通信技术,2010(8):100?102.

[9] WHITAKER Jerry.高清晰度数字视频原理与应用[M].曹晨,杨作梅,译.北京:电子工业出版社,2002.

[10] 王小红,周渊平,方晓翠.嵌入式视频监控系统的设计和实现[J].通信技术,2011,44(6):105?106.

作者简介:仇杰(1989—),男,江苏靖江人,硕士。研究方向为虚拟仪器、雷达工程。

中国科技核心期刊《现代电子技术》官网注册投稿

刊载内容:主要刊载较高学术、技术水平和实用价值的研究课题、学术报告、科研成果和综合评述等优秀学术性论文,主要栏目有:军事通信、无线通信、无线与互联网、信号处理、通信设备、信息安全、测控技术、数控技术、自动化技术、电子技术应用、工控技术、电子技术、智能交通与导航、新型显示技术、图像检测与处理、汽车电子、节能减排技术;嵌入式技术,科学计算及信息处理、计算机控制与仿真、计算机软/硬件与数据总线、模式识别与人工智能、航空航天技术、新型电子材料、电子与信息器件、传感器技术、虚拟仪器与应用、新型智能器件、电源技术、激光与红外技术等。

本刊影响及收录情况:本刊主要刊载学术、技术类文章和有实用价值的研究课题、学术报告、科研成果等优秀技术性论文。在中国科技核心期刊扩展版中所属学科为TN类(无线电电子学、电信技术)。

按影响因子与学科排名:影响因子为0.548,在同类全国排名中位列第12名;

总被引频次与学科排名:被引频次为4 633,在同类全国排名中位列第2名;

基金论文比与学科排名;基金论文比为0.332,在同类全国排名中位列第29位;

来源文献量与学科排名:来源文献量为1 188,在同类全国排名中位列第6名。

收录情况:《现代电子技术》为中国学术期刊综合评价数据库来源期刊、RCCSE 中国核心学术期刊(A)、中国新闻出版总署期刊资料库收藏期刊、中国期刊、中国科技期刊、知网、万方和维普等各大数据库全文收录期刊;为美国《乌利希期刊指南》收录期刊。

投稿要求:来稿务必论点明确,文字精练,数据可靠,每篇论文(含图、表)一般不超过6 000 字,必须包括(按顺序):题目、作者姓名、作者单位及邮政编码、中文摘要(目的、方法、结果、结论四要素齐全)、教育期刊网 http://www.jyqkw.com
关键词 ( 4~8 个)、中国图书资料分类号(简称中图分类号)、文献标识码、英文信息(题名、作者姓名、单位、摘要和教育期刊网 http://www.jyqkw.com
关键词 )、正文、教育期刊网 http://www.jyqkw.com
参考文献(不少于6个)。

文中图、表只附最必要的(一般不超过6 幅)。插图务必清晰,请用计算机软件( Word 或Visio )绘图(矢量图或高点阵图)。