基于tm1300的嵌入式络视频编码器的设计

基于tm1300的嵌入式络视频编码器的设计

ID:34602015

大小:341.00 KB

页数:7页

时间:2019-03-08

基于tm1300的嵌入式络视频编码器的设计_第1页
基于tm1300的嵌入式络视频编码器的设计_第2页
基于tm1300的嵌入式络视频编码器的设计_第3页
基于tm1300的嵌入式络视频编码器的设计_第4页
基于tm1300的嵌入式络视频编码器的设计_第5页
资源描述:

《基于tm1300的嵌入式络视频编码器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于TM1300的嵌入式网络视频编码器的设计摘要:本文介绍了一种适用于IP网络的基于TM1300芯片的嵌入式视频编码器的硬件设计和软件体系.硬件设计由以下四个单元组成:以TM1300为核心的视频编码单元和协议处理单元;采用RTL8139C(L)芯片的网络接口单元;以及以单片机W77E58为核心的完成摄像头控制和透明数据传输的外围扩展单元.软件部分采用专门针对多媒体信息处理的一种组件对象模型TSSA(triMediasoftwarestreamarchitecture)软件流体系结构.实验结果表明嵌入式视频编码器实现了视频的实时编码传输,同时具有清晰流畅的图像质量.关键词:视

2、频编码;TM1300;嵌入式1 系统介绍随着网络多媒体应用的推广,独立机型的嵌入式多媒体通信终端系统由于其成本低、性能好等优点已成为当前研究的热点.具有网络通信功能的嵌入式视频编码器的研究便成为设计多媒体通信终端系统中的核心内容.嵌入式网络视频编码器的工作原理是将模拟视频信号数字化后按照国际标准压缩编码和网络协议处理后发送到网络,客户端可以从网络接收视频数据,解码后实时回放.嵌入式视频编码器是一个高性能处理器和操作系统捆绑较为紧密、功能专一、设计专门的独立设备,不像插卡系统那样受通用计算机系统中其他软件硬件的影响,性能上更稳定可靠且易于实现系统的模块化设计,便于安装、管理和

3、维护. TM1300是一款高性能的多媒体处理器,可采用pSOS嵌入式实时操作系统,并提供了功能较为完善的在线调试工具.设计人员可以通过在线调试工具在pSOS平台上开发TriMedia的各种资源和调试各种应用程序,从而最终实现整个系统. 本文提出了一种适用于IP网络的基于TM1300的嵌入式视频编码器,并详细讨论了整个系统的软硬件设计.我们将该编码器应用于监控系统中,实现了实时的视频传输并取得了良好的图像质量.网络视频编码器实现的主要功能有:视频信号的A/D转换,H.263视频压缩编码、H.323网络协议处理、摄像头控制和透明数据传输等.2 硬件设计2.1TM1300介绍 视

4、频编码器的核心TM1300是Philips公司推出的针对多媒体应用的一款高性能DSP,它能够进行高质量的视频和音频处理.TriMedia提供的强大的编译器和软件开发环境使开发人员无需使用汇编语言,而是利用C或C++语言来编写应用程序. TM1300的核心是32位的处理器,能够进行32位的线性寻址,寻址能力可达到4GB.TM1300核心处理器采用VLIW结构,可以在每一时钟周期内同时执行5条指令.TM1300支持16KB的高速数据缓存和32KB的高速指令缓存,并且高速数据缓存是双向的.TM1300还集成了PCI总线接口,既可以作为PC环境下的从CPU,也可以用于嵌入式系统作为

5、主CPU.TM1300有别于一般的通用DSP,它有专门的视频接口、音频接口以及图像协处理器单元和可变长解码器单元等专门单元.图像协处理器主要用于图像的滤波或缩放,提高处理的速度;可变长解码器则可以协助内核完成Huffman解码.2.2 硬件总体结构     网络视频编码器的硬件总体结构如图1所示.编码器将来自摄像头的模拟视频信号经AD转换芯片SAA7111A转换成YUV格式的数字视频信号,由TM1300(1)按H.263协议压缩成多种速率的图像数据码流,然后通过PCI总线传递给负责协议处理的TM1300(2),视频压缩数据在这里封装之后最后通过PCI总线传给以太网接口控制器

6、RTL8139C(L)为核心的以太网接口单元,由其送到IP网上.外围扩展模块以W77E58单片机为核心,通过两个串口分别控制摄像头和收发透明数据.CPLD主要完成地址译码、PCI总线仲裁等功能.开发的应用程序经编译连接,写入FLASH中.编码器上电复位后通过EEPROM中的自举程序将FLASH中的程序搬移到SDRAM中,系统开始运行.根据以上功能可以将网络视频编码器的硬件设计分为以下四个功能单元:(1)视频编码单元;(2)协议处理单元;(3)网络接口单元;(4)外围扩展单元.图1 网络视频编码器硬件总体结构2.3 视频编码单元     视频编码单元以TM1300(1)为核心

7、,外围器件包括EEPROM,16MSDRAM,视频AD芯片SAA7111A,双口RAM和16MBFLASH.其中,SAA7111A是Philips的增强型视频输入处理器(EVIP),输入的模拟视频信号可以是CVBS(PAL,NTSC等)和S-Video(Y/C),A/D转换后输出符合CCIR-656的YUV4∶2∶2数字视频信号.视频输入原理图如图2所示,SAA7111A的YUV数字视频输出端口和TM1300的视频输入端口(VI)相连接,SAA7111A的工作方式由TM1300通过I2C总线进行配置.图2 视频输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。