- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TM1300的嵌入式网络视频编码器的设计-Read
基于TM1300的嵌入式网络视频编码器的设计
摘要:本文介绍了一种适用于IP网络的基于TM1300芯片的嵌入式视频编码器的硬件设计和软件体系.硬件设计由以下四个单元组成:以TM1300为核心的视频编码单元和协议处理单元;采用RTL8139C(L)芯片的网络接口单元;以及以单片机W77E58为核心的完成摄像头控制和透明数据传输的外围扩展单元. 软件部分采用专门针对多媒体信息处理的一种组件对象模型TSSA(triMedia software stream architecture) 软件流体系结构. 实验结果表明嵌入式视频编码器实现了视频的实时编码传输,同时具有清晰流畅的图像质量. 关键词:视频编码; TM1300 ;嵌入式 1 系统介绍随着网络多媒体应用的推广,独立机型的嵌入式多媒体通信终端系统由于其成本低、性能好等优点已成为当前研究的热点. 具有网络通信功能的嵌入式视频编码器的研究便成为设计多媒体通信终端系统中的核心内容.嵌入式网络视频编码器的工作原理是将模拟视频信号数字化后按照国际标准压缩编码和网络协议处理后发送到网络,客户端可以从网络接收视频数据,解码后实时回放. 嵌入式视频编码器是一个高性能处理器和操作系统捆绑较为紧密、功能专一、设计专门的独立设备,不像插卡系统那样受通用计算机系统中其他软件硬件的影响,性能上更稳定可靠且易于实现系统的模块化设计,便于安装、管理和维护.?TM1300是一款高性能的多媒体处理器,可采用pSOS 嵌入式实时操作系统,并提供了功能较为完善的在线调试工具. 设计人员可以通过在线调试工具在pSOS 平台上开发TriMedia 的各种资源和调试各种应用程序,从而最终实现整个系统.?本文提出了一种适用于IP 网络的基于TM1300 的嵌入式视频编码器,并详细讨论了整个系统的软硬件设计. 我们将该编码器应用于监控系统中,实现了实时的视频传输并取得了良好的图像质量. 网络视频编码器实现的主要功能有:视频信号的A/D转换,H.263 视频压缩编码、H.323网络协议处理 、摄像头控制和透明数据传输等. 2 硬件设计 2. 1 TM1300介绍?视频编码器的核心TM1300是Philips公司推出的针对多媒体应用的一款高性能DSP ,它能够进行高质量的视频和音频处理. TriMedia提供的强大的编译器和软件开发环境使开发人员无需使用汇编语言,而是利用C或C++语言来编写应用程序.?TM1300的核心是32 位的处理器,能够进行32 位的线性寻址,寻址能力可达到4GB. TM1300核心处理器采用VLIW 结构,可以在每一时钟周期内同时执行5条指令. TM1300 支持16KB 的高速数据缓存和32KB 的高速指令缓存,并且高速数据缓存是双向的. TM1300还集成了PCI 总线接口,既可以作为PC环境下的从CPU ,也可以用于嵌入式系统作为主CPU. TM1300 有别于一般的通用DSP,它有专门的视频接口、音频接口以及图像协处理器单元和可变长解码器单元等专门单元.图像协处理器主要用于图像的滤波或缩放,提高处理的速度; 可变长解码器则可以协助内核完成Huffman 解码. 2. 2 硬件总体结构 ????? 网络视频编码器的硬件总体结构如图1 所示.编码器将来自摄像头的模拟视频信号经AD转换芯片SAA7111A 转换成YUV 格式的数字视频信号,由TM1300 (1) 按H.263 协议压缩成多种速率的图像数据码流,然后通过PCI 总线传递给负责协议处理的TM1300 (2) ,视频压缩数据在这里封装之后最后通过PCI 总线传给以太网接口控制器RTL8139C(L) 为核心的以太网接口单元,由其送到IP 网上. 外围扩展模块以W77E58 单片机为核心,通过两个串口分别控制摄像头和收发透明数据. CPLD 主要完成地址译码、PCI 总线仲裁等功能. 开发的应用程序经编译连接,写入FLASH 中.编码器上电复位后通过EEPROM 中的自举程序将FLASH 中的程序搬移到SDRAM 中,系统开始运行. 根据以上功能可以将网络视频编码器的硬件设计分为以下四个功能单元: (1) 视频编码单元;(2) 协议处理单元; (3) 网络接口单元; (4) 外围扩展单元. 图1 网络视频编码器硬件总体结构 2. 3 视频编码单元 ????? 视频编码单元以TM1300 (1) 为核心,外围器件包括EEPROM , 16M SDRAM , 视频AD芯片SAA7111A ,双口RAM 和16MB FLASH. 其中,SAA7111A 是Philips的增强型视频输入处理器( EVIP) , 输入的模拟视频信号可以是CVBS(PAL ,NTSC 等) 和S-Video ( Y/C
您可能关注的文档
- 发射开关和制动触点3-发射开关弹起.PPT
- 可用性评价方法.PPT
- 台北立南门国中96年下学期八年级第一次定期考查国文科试题卷.DOC
- 各侧隔离开关在合闸位置.PPT
- 各出线回路采用双断路器接线.PPT
- 台南101学年特教新进人员职前训练研习-昆山国小.PPT
- 合伙企业公司之比较.PPT
- 合欢山简报.PPT
- 合格与评定.PDF
- 合肥检测修复工具操作手册-安徽合肥公共资源交易中心.DOC
- 基于TOPSIS2模糊综合评判的模糊推理模型在开河预报中的应用.PDF
- 基于UI自动遍历的Android恶意代码动态分析方法-计算机应用与软件.PDF
- 基于ΓΙΣ下的太湖水质富营养化模糊综合评价-环境科学.PDF
- 基于Web30的个性化信息推荐模式研究-图书情报知识.PDF
- 基于云计算的数字化教育资源共享平台的研究-电子设计工程.PDF
- 基于仿生的信息中心网络路由机制研究.PDF
- 基于全媒体的无线淮安系统的构建和应用.DOC
- 基于保留模式的混合型并行图形绘制体系结构Out-of-Core-浙江大学.PPT
- 基于便携激光测距仪的重力测量近区地形改正系统-物探与化探.PDF
- 基于关联规则的Wikidata人物名称数据分析.PDF
文档评论(0)