资料介绍
近些年来,计算机技术、多媒体技术和数据通信技术的发展飞速,促使数字视频的应用也越来越广(如视频监控、视频会议和移动电视等)。随后,各种压缩算法的研究使得数字视频的存储和传输极为方便,同时也相继出现了各种视频记录系统。本文设计的嵌入式视频记录系统,可以将摄像头拍摄到的模拟视频数据转变成数字视频数据,经压缩后存储在大容量的存储器上,并可通过专用的回放设备再现汽车行使的整个过程。该视频记录系统可用来记录汽车内各项仪表和前方外视景等视频信息及突发事件标记,它可以将汽车行使过程中的所有信息以数字视频的方式连续动态地记录下来。本系统可以和汽车黑匣子结合,以方便管理部门根据所记录的有关数据对车辆进行有效的管理,更能为事故后的分析提供准确的依据,判断汽车肇事的真正原因。同时可以通过记录查看平常是否紧急加速、是否急刹车等行驶数据,以此分析并改善不良驾驶习惯,起到预防事故的作用。
常见的视频压缩方法有MPEG系列租H.26X系列。考虑到压缩技术的成熟度、成本和主要用途,本记录系统采用MPEG-1数字图像压缩记录技术,来实现对1路视频信号的连续图像长达4小时的实时循环记录。此外,本视频记录系统还具有成本低、体积小、功耗低等特点。
1 系统工作原理
视频记录系统设计的侧重点是降低成本,减小体积,同时降低系统的功耗,提高系统的整体性能。它能够对汽车上的1路视频信号进行长达4小时的连续实时动态循环记录。本系统主要由视频解码及压缩编码器、ARM处理器、电子盘三部分组成。其中视频解码器和压缩编码器共同组成压缩单元,ARM处理器是系统的控制单元,电子盘是系统的存储单元。其视频记录系统的结构组成如图1所示。系统工作时,先将摄像机拍摄到的视频信号通过视频解码器SAA7113H进行解码和A/D转换,以输出8位4:2:2格式的YCbCr数字视频信号,该数字化视频信号送入SZ1510压缩编码芯片进行压缩后可产生MPEG-1数据流,然后由ARM处理器将压缩好的数据通过IDE接口存入存储载体——电子盘,从而实现对1路视频信号的连续实时循环记录。
系统上电并启动后,ARM处理器首先通过SZ1510芯片的HOST接口对SZ1510内部寄存器进行配置,并通过I2C总线对视频解码器SAA7113H进行初始化。当设置好MPEG-1压缩格式及数据速率后,系统开始正常工作,并对输入的模拟视频信号经视频解码器进行解码和A/D转换,再将生成的CCIR-601数字视频流传人压缩编码芯片SZ1510进行处理,然后由SZ1510将数字视频数据转化为符合MPEG-1格式的影视文件,最后将MPEG-1数据流在ARM处理器的控制下通过IDE接口以文件形式写入电子硬盘进行存储。系统工作时,ARM还将不断监视相关信号,并在图像中加入相应的标志,直到接收到关机信号,系统自动结束压缩工作。
2 硬件电路设计
2.1 视频解码及压缩编码电路设计
由于MPEG-1压缩算法需要很大的运算量,用软件很难实时完成,所以本系统采用专用的视频压缩芯片来实现对视频信号的实时高效压缩。目前,常用的MPEG-1压缩芯片有VW2010、W99200F、WIS 7007SB等。本设计选用SAA7113H进行解码,并采用Zapex公司的SZ1510MPEG-1 A/V编码芯片进行图象压缩。SAA7113的主要作用是把输入的模拟视频信号解码成标准的8位“VPO”数字信号,它相当于一种“A/D‘’器件,是一种可编程视频处理芯片,可通过I2C总线实现编程控制,并具有4路视频输入、抗混叠滤波、自动钳位和增益控制、多制式解码以及亮度、对比度和饱和度控制等功能。它对输人的PAL制式视频信号进行采样和解码后,可将生成的CCIR-601数字视频流(色度空间为YCbCr,取样为4:2:2)送到视频压缩芯片SZ1510的数字视频输入接口。它的输入时钟由24.576 MlHz的有源晶振提供,并可分别从RTS1和RTS0管脚输出为SZ1510提供的行同步信号HS和场同步信号VS,其中行同步信号HS又可作为行有效象素识别信号输入到SZ1510的VIHACT管脚;并从LLC脚输出27 MHz的像素时钟,作为SZ1510内部的数字视频流的采样时钟和芯片的主时钟。系统初始化可通过ARM芯片的I2C总线来实现。片选信号由ARM产生RESET信号来提供。
系统中的压缩编码芯片SZ1510是ZAPEX公司生产的一款高性能的MJPEG、MPEG-1编码芯片,可对视频信号实现高达25 f/s的压缩,并支持多种工作模式和比特率模式,还可灵活实现模式组合,同时可在视频中叠加视频标记和时间标记。该芯片内部主要由视频编码核、TMS320C54X高性能DSP核、接口电路(视频接口、存储器接口、主机与串口接口)、DMA控制器和时钟产生电路等组成。其内部的压缩核已经过优化,适合于高效、实时的MPEG-1数字图像压缩,且具有功能多、功耗低、温度范围宽等特点。
系统中的SZ1510是从设备,受主机ARM的控制。它的HOST接口是控制和数据交换的接口。SZ1510可以选择多种总线类型,它有复用和不复用的Intel和Motorola总线类型(复用模式下,HAD[7:0]即可作为数据线,又可作为地址线;非复用模式时,HAD[7:0]只能作为数据线),不复用总线又可分为8位和16位,并可由HCONFIG[l:0]引脚和Syscofig[3]寄存器进行选择配置。本系统把HCONFIG0置低,HCONFIG1置高,Sysconfig[3]写1,故可使其工作在Intel 8051类型的非复用16位数据总线模式下。
由于SZ1510有多种工作模式,根据系统要求,本设计使SZ1510工作在LVE(Live Video Encoding)实时视频编码模式。在这种模式下,SZ1510可从视频解码器获得实时数字视频数据,然后根据MPEG1/M-JPEG进行压缩并传到主机。具体工作过程是:SZ1510对输入到其内部的CCIR-601数字视频流经过视频预处理、自动裁减、场景变化检测、运动估计、运动补偿、离散余弦变换/反离散余弦变换和可变长编码等处理后,再将生成的MPEG-1视频基本流存储于SDRAM中,然后经过输出端口大小为256字节的FIFO缓冲进行数据输出。正常工作时,FIFO每满一次就产生一个FRDY (FIFO读)中断以通知主机读取FIFO中的数据,并由主机从Data_out寄存器读取数据。之后,当SZ1510发出一个EOD(数据结束)中断时,数据传输结束。
常见的视频压缩方法有MPEG系列租H.26X系列。考虑到压缩技术的成熟度、成本和主要用途,本记录系统采用MPEG-1数字图像压缩记录技术,来实现对1路视频信号的连续图像长达4小时的实时循环记录。此外,本视频记录系统还具有成本低、体积小、功耗低等特点。
1 系统工作原理
视频记录系统设计的侧重点是降低成本,减小体积,同时降低系统的功耗,提高系统的整体性能。它能够对汽车上的1路视频信号进行长达4小时的连续实时动态循环记录。本系统主要由视频解码及压缩编码器、ARM处理器、电子盘三部分组成。其中视频解码器和压缩编码器共同组成压缩单元,ARM处理器是系统的控制单元,电子盘是系统的存储单元。其视频记录系统的结构组成如图1所示。系统工作时,先将摄像机拍摄到的视频信号通过视频解码器SAA7113H进行解码和A/D转换,以输出8位4:2:2格式的YCbCr数字视频信号,该数字化视频信号送入SZ1510压缩编码芯片进行压缩后可产生MPEG-1数据流,然后由ARM处理器将压缩好的数据通过IDE接口存入存储载体——电子盘,从而实现对1路视频信号的连续实时循环记录。
系统上电并启动后,ARM处理器首先通过SZ1510芯片的HOST接口对SZ1510内部寄存器进行配置,并通过I2C总线对视频解码器SAA7113H进行初始化。当设置好MPEG-1压缩格式及数据速率后,系统开始正常工作,并对输入的模拟视频信号经视频解码器进行解码和A/D转换,再将生成的CCIR-601数字视频流传人压缩编码芯片SZ1510进行处理,然后由SZ1510将数字视频数据转化为符合MPEG-1格式的影视文件,最后将MPEG-1数据流在ARM处理器的控制下通过IDE接口以文件形式写入电子硬盘进行存储。系统工作时,ARM还将不断监视相关信号,并在图像中加入相应的标志,直到接收到关机信号,系统自动结束压缩工作。
2 硬件电路设计
2.1 视频解码及压缩编码电路设计
由于MPEG-1压缩算法需要很大的运算量,用软件很难实时完成,所以本系统采用专用的视频压缩芯片来实现对视频信号的实时高效压缩。目前,常用的MPEG-1压缩芯片有VW2010、W99200F、WIS 7007SB等。本设计选用SAA7113H进行解码,并采用Zapex公司的SZ1510MPEG-1 A/V编码芯片进行图象压缩。SAA7113的主要作用是把输入的模拟视频信号解码成标准的8位“VPO”数字信号,它相当于一种“A/D‘’器件,是一种可编程视频处理芯片,可通过I2C总线实现编程控制,并具有4路视频输入、抗混叠滤波、自动钳位和增益控制、多制式解码以及亮度、对比度和饱和度控制等功能。它对输人的PAL制式视频信号进行采样和解码后,可将生成的CCIR-601数字视频流(色度空间为YCbCr,取样为4:2:2)送到视频压缩芯片SZ1510的数字视频输入接口。它的输入时钟由24.576 MlHz的有源晶振提供,并可分别从RTS1和RTS0管脚输出为SZ1510提供的行同步信号HS和场同步信号VS,其中行同步信号HS又可作为行有效象素识别信号输入到SZ1510的VIHACT管脚;并从LLC脚输出27 MHz的像素时钟,作为SZ1510内部的数字视频流的采样时钟和芯片的主时钟。系统初始化可通过ARM芯片的I2C总线来实现。片选信号由ARM产生RESET信号来提供。
系统中的压缩编码芯片SZ1510是ZAPEX公司生产的一款高性能的MJPEG、MPEG-1编码芯片,可对视频信号实现高达25 f/s的压缩,并支持多种工作模式和比特率模式,还可灵活实现模式组合,同时可在视频中叠加视频标记和时间标记。该芯片内部主要由视频编码核、TMS320C54X高性能DSP核、接口电路(视频接口、存储器接口、主机与串口接口)、DMA控制器和时钟产生电路等组成。其内部的压缩核已经过优化,适合于高效、实时的MPEG-1数字图像压缩,且具有功能多、功耗低、温度范围宽等特点。
系统中的SZ1510是从设备,受主机ARM的控制。它的HOST接口是控制和数据交换的接口。SZ1510可以选择多种总线类型,它有复用和不复用的Intel和Motorola总线类型(复用模式下,HAD[7:0]即可作为数据线,又可作为地址线;非复用模式时,HAD[7:0]只能作为数据线),不复用总线又可分为8位和16位,并可由HCONFIG[l:0]引脚和Syscofig[3]寄存器进行选择配置。本系统把HCONFIG0置低,HCONFIG1置高,Sysconfig[3]写1,故可使其工作在Intel 8051类型的非复用16位数据总线模式下。
由于SZ1510有多种工作模式,根据系统要求,本设计使SZ1510工作在LVE(Live Video Encoding)实时视频编码模式。在这种模式下,SZ1510可从视频解码器获得实时数字视频数据,然后根据MPEG1/M-JPEG进行压缩并传到主机。具体工作过程是:SZ1510对输入到其内部的CCIR-601数字视频流经过视频预处理、自动裁减、场景变化检测、运动估计、运动补偿、离散余弦变换/反离散余弦变换和可变长编码等处理后,再将生成的MPEG-1视频基本流存储于SDRAM中,然后经过输出端口大小为256字节的FIFO缓冲进行数据输出。正常工作时,FIFO每满一次就产生一个FRDY (FIFO读)中断以通知主机读取FIFO中的数据,并由主机从Data_out寄存器读取数据。之后,当SZ1510发出一个EOD(数据结束)中断时,数据传输结束。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 如何使用LPC2210进行供水管网无线监控系统的设计方案说明 2次下载
- 浅谈LPC2210和SZ1510的车载数字视频压缩记录系统设计方案 1次下载
- 达芬奇技术的数字视频系统设计方案 0次下载
- 基于LPC2210和SZ1510的车载嵌入式视频记录系统设计 8次下载
- MPEG高速视频压缩系统设计 39次下载
- LPC2210应用到远程视频监控系统的设计 39次下载
- 基于Z1510的音视频压缩卡的设计
- LPC2210使用指南
- uCOSII在LPC2210上的移植详解
- lpc2210开发板电路图
- 基于LPC2210的汽车防撞装置的设计
- 基于LPC2210的远程Modem管理系统
- μC/OS-II 在LPC2210上的移植实现
- LPC2210 pdf datasheet (16/32-b
- LPC2210中文资料数据资料(使用指南)
- 先进的数字视频编码器 1496次阅读
- 基于HDMP1032/1034串行/解串行芯片实现多路数字视频光纤传输系统设计 3690次阅读
- 基于LPC2210和AD7656芯片实现6通道数据采集系统的设计 4766次阅读
- 基于VFW软件开发包实现声呐图像压缩存储系统的应用方案 3190次阅读
- 基于EP3C55F484C8和解码器实现高清视频数据压缩系统的应用方案 2728次阅读
- 基于达芬奇处理器TMS320DM6446实现数字视频系统的应用方案 3152次阅读
- 采用Hi3510视频压缩芯片实现编解码器的设计方案 4120次阅读
- 利用DSP芯片实现MPEG-4视频编码的优化设计 2121次阅读
- 采用MPEG-4压缩算法的数字视频监控系统的应用方案 2228次阅读
- 基于ARM7 LPC2210的触摸屏触摸点数据采集系统设计 2189次阅读
- 数字视频编解码技术回顾及展望 1047次阅读
- 新一代视频压缩标准“HEVC”:移动时代的核心技术 2364次阅读
- 基于TMS320的数字视频采集卡设计 1888次阅读
- 数字视频技术的国际标准及视频压缩方式 2643次阅读
- 基于数字视频的 达芬奇技术 723次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多