多路音视频压缩传输服务器的制作方法

文档序号:7697740阅读:233来源:国知局
专利名称:多路音视频压缩传输服务器的制作方法
技术领域
本发明涉及一种多路音视频压縮传输服务器。
背景技术
人们在社会生产和生活中的众多领域采用了视频监控技术,取得了良好的社会效益 和经济效益。随着数字视频处理技术、通信技术、网络技术的不断发展,视频监控技术 的应用场所日益多样化,视频监控的需求和相应的解决方案也层出不穷,视频监控已从 传统的模拟监控进入了数字化的网络时代。许多监控设备具有24小时不间断监控的能 力,并且可以远程监控、现场录像等。
对于一些独立小型的监控设备,需要独立的多路压縮系统,稳定的多路传输能力, 而现有的数字信号处理芯片和压縮处理技术的发展己经能实现多路音视频的实时压縮 传输。目前已有采用独立的DSP实现多路音视频的实时压縮传输的设备;也有采用 ARM+ASIC芯片的解决方案,其中ARM实现复杂的控制和网络功能,ASIC用于视音频的 实时编解码。此外,美国TI公司的DaVinci双核芯片的方案,用一个芯片集成了 DSP 和ARM核,也可实现上述功能。
上述方案各有优缺点,其中单片DSP方案,成本较低,使用灵活,但是由于DSP 性能特点的限制,在控制和管理存储等方面的性能相对不足。ARM+ASIC芯片的方案控 制和网络功能强大,但由于使用ASIC芯片进行视音频的压縮,无法对视音频压縮系统 进行升级和改进,系统的功能相对固定。DaVinci双核芯片的方案,由于采用单个双核 的芯片,系统设备的体积比较小,稳定性高,但是由于用户对芯片的了解和开发难度, 应用度有待提高,同时由于釆用的是单个芯片,系统缺乏足够的灵活性。

发明内容
本发明的目的是针对上述问题,提供一种多路音视频压縮传输服务器,将独立成熟的 DSP和ARM两个芯片集成在一个板子上,获得强大的控制和网络功能,且可以灵活地 采用各种先进的音视频编解码算法,可以单独升级ARM芯片上的管理控制系统,也可 以升级DSP芯片上的音视频压縮算法,具有很强的灵活性和兼容性。
本发明为了达到上述目的,提供一种多路音视频压缩传输服务器,包括音频编解码
3器、视频编解码器、数字信号处理器DSP、 ARM微处理器、以太网口、串口、硬盘接口、 电源电路和外设的麦克风、摄像头及云台,采用将独立的DSP和ARM两个芯片集成在一 个板子上的DSP+ARM架构,音频编解码器与数字信号处理器的McASP相连,视频解码器 与数字信号处理器的Video Ports相连,数字信号处理器和ARM微处理器均含有外部 SDRAM、 FLASH电路,数字信号处理器与ARM微处理器通过HPI接口相连,ARM微处理器 与以太网口、串口、硬盘接口电路相连,采用嵌入式Linux操作系统。
所述数字信号处理器DSP的Video Ports共有VP0、 VP1、 VP2三个接口,每个接口 分别有A和B两个通道。所述视频编解码器由视频解码器、视频编码器、视频输入输出 接口组成,视频编解码器与数字信号处理器DSP的Video Ports相连,VPO的A通道与 第1通路的视频解码器相连接,VP1的A通道与第2通路的视频解码器相连接,VP2的A 通道与第3通路的视频解码器相连接,VP2的B通道与第4通路的视频解码器相连接, 视频编码器与VP0的A通道相连接,与第l通路的视频解码器复用。这样的连接实现了 四路并行的BT. 656接口视频输入。同时VPO的A通道也与视频编码器相连接,与第1 通路的视频解码器复用,在需要的时候实现本地画面的显示。
所述音频编解码器带有音频接口 ,音频编解码器与数字信号处理器DSP的McASP相 连,并与使用DSP的IIC总线进行音频编解码器的配置设置其工作参数,使用DSP的 McASP与音频编解码器进行数据的交换传输其A/D、 D/A数据。
所述数字信号处理器DSP含有外部SDRAM、 FLASH电路,通过数字信号处理器DSP 完成多路独立音视频压縮和解压縮。所述ARM微处理器也含有外部SDRAM、 FLASH电路, ARM微处理器与数字信号处理器通过HPI接口相连,通过ARM微处理器实现系统的控制 和数据的传输。
本发明采用将独立的DSP和ARM两个芯片集成在一个板子上的DSP+ARM架构,数字 信号处理器DSP对多路音视频信号实时采集后进行编码压缩,通过HPI方式同ARM微处 理器共享数据地址,HPI采用中断方式和査询的方式相结合通信。
所述DSP向ARM的数据传输采用软件查询的方式,视频编码一帧数据 完成后,将需要反馈的DSP系统运行状态数据、音频压縮数据、视频压縮数据依次存放 在指定共享地址区域l, ARM系统查询该地址,并拷贝获取数据,ARM上的网络控制程序 进行封装成IP包,并通过以太网口发送。
所述ARM向DSP的数据传输采用中断的方式,ARM处理器通过网络接收到控制指令及其他数据后,将控制指令和其他数据依次存放在指定共享地址区域2,并向DSP处理 器发送中断,DSP系统响应中断,获取控制指令和其他数据,并进行相应的处理。
所述多路音视频压縮传输服务器对多路音视频信号采用实时采集后进行编码和传
输,或采用对实时接收的多路音视频压縮码流进行解码和显示播放。视频信号采用H. 264 算法进行压縮,音频信号采用G.729算法进行压縮。
所述ARM微处理器与以太网口、串口、硬盘接口相连,ARM微处理器与10M/100M以 太网控制器相连,以太网控制器连接网络变压器,通过RJ45端口将音视频码流实时发送 到网络上;ARM微处理器UART模块与RS232电平转换芯片相连,控制摄像头的云台实现 摄像头转动、变焦功能;ARM微处理器与ATA硬盘接口相连,通过硬盘将码流实时存储。
本发明多路音视频压縮传输服务器所用电源采用12V供电,并根据各芯片的不同要 求,提供5V、 3.3V、 1.8V、 1.4V等电压。
本发明多路音视频压縮传输服务器采用将独立成熟的DSP和ARM两个芯片集成在一 个板子上,用相对稳定成熟的芯片和算法实现多路音视频的压缩传输。本服务器不同于 单芯片硬盘录像机或视频服务器的音视频压縮能力较差、网络功能不够全面,也不同于 采用DSP+ARM内核的DaVinci技术,具有成本优势并且组合方式更加灵活。
本发明多路音视频压縮传输服务器具有如下优点
1、 本发明多路音视频压縮传输服务器采用先进的系统结构,使用视频/音频压縮技 术,传输图象快速清晰,可以进行本地、实时录像、远程査询、回放、远程实时监控、 远程云台控制、变焦等功能。
2、 本发明将独立成熟的DSP和ARM两个芯片集成在一个板子上,用相对稳定成熟 的芯片和算法实现多路音视频的压縮传输。采用DSP+ARM双核架构比单独采用DSP的方 案有更强的控制及网络功能,比采用ARM+硬件编解码芯片的方案可扩展性可升级性更 好,还可以根据需求选择有线或无线的方式进行网络传输,与同样采用DSP+ARM内核的 DaVinci系列芯片相比具有成本优势并且组合方式更加灵活。
3、 本发明DSP和ARM通信采用HPI共享地址的方式通信,DSP到ARM的数据由ARM 的系统软件通过3毫秒定时器査询获取,ARM到DSP的数据由ARM向DSP发送中断的方 式通知DSP获取,这样充分利用ARM的控制处理能力,同时充分利用DSP的数据处理能 力,最大限度地减少对DSP数据处理效率的影响。
4、 本发明多路音视频压縮传输服务器,实时采集音视频数据,进行压縮编码后存
5储,可通过有线或无线方式发送到网络,PC客户端可进行远程监控。本服务器不仅可 用于视频会议、査询系统等专业的视频监控或视频存储领域,还可广泛应用于公安、消 防、军事、气象、铁路、航空等行业的监控、指挥、调度系统,市场应用前景广阔。


图l是本发明多路音视频压缩传输服务器部件组成框图; 图2是本发明服务器的音频编解码器电路框图; 图3是本发明服务器的视频解码器电路框图; 图4是本发明服务器的视频编码器电路框图5是本发明服务器的ARM微处理器及与其相连接的以太网控制器、串口、硬盘接 口电路框图6是本发明服务器的电源示意图。
图7是本发明中DSP和ARM通过HPI进行数据传输的示意图。 图8是以本发明服务器为核心的视频监控系统连接示意图;
具体实施例方式
下面结合附图及实施例对本发明作进一步详细的描述。
实施例1:本发明的一种多路实时音视频压縮传输服务器,主要部件如图1的框图
所示,包括音频编解码器、视频编解码器、数字信号处理器DSP、 ARM微处理器、以太网 口、串口、硬盘接口、电源电路和外设的麦克风、摄像头及云台。本发明采用将独立的 数字信号处理器DSP和ARM两个芯片集成在一个板子上的DSP+ARM架构,音频编解码器 与数字信号处理器的McASP相连,视频解码器与数字信号处理器的Video Ports相连, 数字信号处理器和ARM微处理器均含有外部SDRAM、 FLASH电路,数字信号处理器与ARM 微处理器通过HPI接口相连,ARM微处理器与以太网口、串口、硬盘接口电路相连, 采用嵌入式Linux操作系统。
本服务器外接的麦克风、扬声器、摄像头和监视器,参见图2、 3和4。 图2中麦克风、扬声器外接在音频编解码器上,可以用不同采样频率实时采集模拟 音频信号,进行模数转换后传送给数字信号处理器的McASP模块,DSP对音频信号采用 G. 729算法进行压縮。DSP也可对音频码流解压縮,通过音频编解码器外接的扬声器播放 声音。音频编解码器的采样率等参数可由数字信号处理器通过IIC总线进行配置。
图3中摄像头及云台外接在视频解码器上,可以外接多个摄像头及云台,共有4个视频解码器与DSP的Video Ports相连,Video Ports共有VPO, VPl, VP2三个接口,每 个接口分别有A和B两个通道。将VPO的A通道与第1通路的视频解码器相连接,VPl 的A通道与第2通路的视频解码器相连接,VP2的A通道与第3通路的视频解码器相连 接,VP2的B通道与第4通路的视频解码器相连接,这样实现了四路并行的BT.656接口 视频输入。同时VPO的A通道也与视频编码器相连接,与第l通路的视频解码器复用, 在需要的时候实现视频画面的输出显示。本服务器可以输出1路复合视频信号(CVBS)或 l路S-Video信号,也可以实现图像的红R、绿G、蓝B三个通道颜色分别输出;通过DSP 的IIC总线设置内部寄存器,可以输出8位4 : 2 : 2的ITli-R BT. 656信号。
DSP对输入的最多四路视频信号分别采用H. 264压縮和传输,还可以对实时接收的 多路音视频压縮码流进行解码和显示播放,参见图4。
本发明的服务器A脂微处理器与以太网口 (Ethernet),串口 (RS232/485)、硬盘接 口相连。参见图5。 ARM微处理器与10M/100M以太网控制器相连,以太网控制器连接网 络变压器,通过RJ45端口将音视频码流实时发送到网络上;ARM微处理器UART模块与 RS232电平转换芯片相连,串口可对ARM微处理器的运行情况进行监视,同时也可以控 制摄像头的云台实现摄像头转动、变焦功能;ARM微处理器与ATA硬盘接口相连,可以 控制IDE接口硬盘,通过硬盘将码流实时存储。
本发明的服务器采用嵌入式Linux操作系统,对各接口进行管理和控制,支持TCP/IP 协议栈、FAT32文件系统。以太网控制器将音视频码流数据以组播方式发送到以太网, 供PC客户端进行实时监控,同时PC客户端也可以向多路实时音视频压縮传输系统发送 命令。
本发明的服务器的电源电路参见图6,采用12V供电,并根据各芯片的不同要求, 提供5V、 3.3V、 1.8V、 1.4V电压分别给DSP、 ARM、音视频编解码器、以太网控制器等 芯片供电。
参见图7,数字信号处理器HPI部分将视音频码流打包好通过HPI接口传送到ARM 微处理器。DSP和ARM通信采用HPI共享地址的方式通信,DSP到ARM的数据由ARM的系 统软件査询获取,ARM到DSP的数据由ARM向DSP发送中断的方式通知DSP获取,这样 充分利用的ARM的控制处理能力,同时充分利用DSP的数据处理能力。
实施例2: —种本发明多路实时音视频压缩传输服务器的应用实例,系统连接如图8 所示。将本发明实施例l的服务器作为视频监控系统的核心,外接4个摄像头和1个麦
7克风,通过串口可以控制摄像头的云台,用以调整摄像头的方向和焦距,对现场音视频 进行实时采集,进行模数转换后,通过H.264算法和G.729算法进行压縮,压縮后的码 流再通过HPI方式传输到ARM, —方面通过硬盘进行存储,另一方面通过以太网发送到 上位机,可由多个上位机同时进行远程监控。采集到的视音频模拟数据通过服务器进行 模数转换、压縮编码等,再生成以太网数据包以组播形式发送到网络中。由监控中心主 控,负责配置相关监控参数等,并可由多个监控点同时监控,如图中通过PC或便携式笔 记本进行软解码监控,也可以采用多路硬件解码板解码后通过监视器进行监控。
本发明的服务器在灵活的可扩展性、稳定可靠的数据保护和安全设计方面也表现不 俗。如可支持2块内置硬盘,每个硬盘可支持320GB的存储容量;支持内存校验技术, 可在线扩容与维护,最大化系统在线时间,可查看系统状态、网卡工作状态,方便了解 系统运行情况,保证系统安全。本发明还具有高性价比,在同等级产品中,价格低,而 且客户在长期使用过程中,能节省大量电费,降低用户长期使用成本,将客户的应用价 值最大化,实现效能比和性价比的双优。
本发明的多路实时音视频压縮传输服务器采用DSP+ARM双核架构,具有很强的控制 及网络功能,可扩展性和可升级性好,可以根据需要分别对DSP或ARM上的系统软件进 行升级,保护用户的硬件投资。本发明还具有成本优势及灵活的组合方式,可以通过ARM 串口或网口同GPRS或CDMA的modem连接,实现无线通信,市场应用前景广阔。
权利要求
1、一种多路音视频压缩传输服务器,包括音频编解码器、视频编解码器、数字信号处理器DSP、ARM微处理器、以太网口、串口、硬盘接口、电源电路和外设的麦克风、摄像头及云台,其特征在于采用将独立的DSP和ARM两个芯片集成在一个板子上的DSP+ARM架构,音频编解码器与数字信号处理器的McASP相连,视频解码器与数字信号处理器的Video Ports相连,数字信号处理器和ARM微处理器均含有外部SDRAM、FLASH电路,数字信号处理器与ARM微处理器通过HPI接口相连,ARM微处理器与以太网口、串口、硬盘接口电路相连,采用嵌入式Linux操作系统。
2、 根据权利要求1所述的多路音视频压缩传输服务器,其特征在于视频编解码器与 数字信号处理器DSP的Video Ports相连,VPO的A通道与第1通路的视频解码器相连 接,VP1的A通道与第2通路的视频解码器相连接,VP2的A通道与第3通路的视频解码 器相连接,VP2的B通道与第4通路的视频解码器相连接,视频编码器与VPO的A通道 相连接,与第l通路的视频解码器复用。
3、 根据权利要求1所述的多路音视频压縮传输服务器,其特征在于数字信号处理器 DSP对多路音视频信号实时采集后进行编码压縮,通过HPI方式同ARM微处理器共享数 据地址,HPI采用中断方式和査询的方式相结合通信。
4、 根据权利要求1所述的多路音视频压縮传输服务器,其特征在于DSP向ARM的数 据传输采用软件査询的方式,视频编码一帧数据完成后,将需要反馈的DSP系统运行状 态数据、音频压縮数据、视频压縮数据依次存放在指定共享地址区域l, ARM系统查询该 地址,并拷贝获取数据,ARM上的网络控制程序进行封装成IP包,并通过以太网口发送。
5、 根据权利要求1所述的多路音视频压缩传输服务器,其特征在于ARM向DSP的数 据传输采用中断的方式,ARM处理器通过网络接收到控制指令及其他数据后,将控制指 令和其他数据依次存放在指定共享地址区域2,并向DSP处理器发送中断,DSP系统响应 中断,获取控制指令和其他数据,并进行相应的处理。
全文摘要
本发明涉及一种多路音视频压缩传输服务器,包括音频编解码器、视频编解码器、数字信号处理器DSP、ARM微处理器、以太网口、串口、硬盘接口、电源电路和外设的麦克风、摄像头及云台。采用将独立的DSP和ARM两个芯片集成在一个板子上的DSP+ARM架构,ARM微处理器通过串口控制云台实现摄像头的转动、变焦,实时采集现场音视频模拟信号,通过音、视频解码器进行A/D转换后,送至数字信号处理器进行压缩编码,视频信号采用H.264算法压缩,音频信号采用G.729算法压缩,并通过数字信号处理器的HPI接口读取码流数据,进行本地硬盘存储及网络传输,实现对现场的音视频实时监控。本服务器具有很强的控制及网络功能,灵活性、扩展性和升级性好。
文档编号H04N7/52GK101500169SQ20091006107
公开日2009年8月5日 申请日期2009年3月10日 优先权日2009年3月10日
发明者撒兴杰, 易本顺, 林秋实, 肖进胜 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1