基于DSP的实时视频压缩系统的开发

随着计算机技术和数码科技的发展,人们不再满足于只用简单的文字、声音进行交流,逐渐趋向于用图、文、声、动画、视频等多种媒体进行综合交流。可以预见,在二十一世纪里,视频将成为一种应用十分广泛的媒体,因此,开发视频技术相关的产品是非常有前景的。

  上海汉唐科技有限公司是一家致力于mpeg-4核心技术软硬件应用产品开发的高科技企业,其mpeg-4技术在国内处于领先水平。公司最初的业务是向国内外知名大公司如微软、中兴等出售流媒体播放技术解决方案。近年来,随着公司的发展,接纳了国内不少流媒体业务,逐渐成为国内mpeg-4流媒体领域的一支新秀。

  除了多媒体视频流压缩解压方案的开发外,公司还花了大力气进行硬件实时视音频压缩系统的研发。现已在两个dsp硬件平台上移植了mpeg-4核心技术,一种是ti公司的tms320c62芯片,另一种是philips公司推出的trimedia tm-1300芯片。两种dsp各有特点:ti的dsp芯片属于通用型dsp,由于ti的技术支持工作做得较为出色,该类芯片占有全球dsp市场最大销售额,相关书籍和开发资料较丰富,网上的相关论坛也较多;trimedia芯片是专用于视音频处理压缩的dsp芯片,提供了大量多媒体处理相关的特殊指令,片内还集成了两个协处理单元,给mpeg-4视音频压缩算法的移植带来了方便。

  汉唐公司有望在短期内推出基于mpeg-4核心技术的硬件多媒体压缩解压产品。根据公司的市场调查,该领域各种应用型产品如远程监控系统、远程实时播放系统、有线电视视频解压机顶盒社会需求量巨大。公司希望在自身发展壮大的同时,促进民族高科技产业的兴旺发达。

  硬件实时视音频压缩系统研发情况:

  1、基于tms320c6201 dsp芯片的视频监控系统

  该系统由监控端摄像头、实时视频采集压缩板、远程接收主机组成。其实现方框图如下图1所示:

  视频图像经过采集存储于帧缓存器中,采集完成后可编程逻辑器件向dsp芯片发出接收信号。dsp芯片接收到“图像采集好”信号后,用dma将图像传送到片外存储器中,并启动mpeg-4视频压缩编码。编码输出码流通过hpi口送到网络模块(该模块实际上是用vmworks实现的一个实时操作系统),该模块将输入数据组装成含有接收主机ip地址的tcp或udp包,发送到互联网上。接收端比较简单,由接收主机将发送过来的数据流解压并将视频图像在显示器上显示出来。

  ti提供了功能强大的集成开发环境ccs(code composer studio),使开发周期大大缩短。ccs对c语言循环程序段的优化效率很高,因此主要在c语言级实现mpeg-4代码的移植和优化,少数调用频率颇高而编译效果不是非常理想的程序段用线性汇编或纯汇编进行优化。经过大量代码优化后整个系统能够达到比较好的性能。

  • 基于DSP的实时视频压缩系统的开发已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计