DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 331|回复: 0
打印 上一主题 下一主题

基于TMS320DM642的MPEG4编码器设计与实现

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 20:14:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  
         
    1 引 言
近年来,随着网络和多媒体技术的发展,视频信息通信的重要性和需求急剧增长,而其中的关键就在于视频压缩编码技术的应用。文献[1]曾提出了一种基于TMS320DM642 DSP的视频编码方案,实现了H.264算法。同H.264相比,MPEG4具有软硬件开发成本低和更容易实现的优势,是目前视频编码应用的主流。本文提出了一种基于TMS320DM642 DSP的MPEG4视频编码器的实现方法,该方案可用于远程视频监控、视频会议等诸多领域。
MPEG4是由国际运动图像专家组(MPEG)开发制定的国际通用视频压缩编码标准,目前已经发展成为可适应不同传输带宽、可用最少的数据来获得最佳质量图像的高效压缩算法和工具。MPEG采用了DCT、量化、熵编码等算法,通过对形状、运动、纹理等信息的分析,消除图像数据在时间和空间上的相关性,具有高效压缩性及普遍适用性等独特优势,为视频信息高效存储、传输提供了方便。
MPEG4为不同的应用对应的码率、分辨率、质量和服务定义了编码器和码流的不同框架和级别,其中的简单框架提供了对矩形视频对象的编码功能。本文所实现的就是MPEG4视频编码算法的简单框架。
2 MPEG4编码器硬件平台
实现MPEG4编码器的硬件平台以TMS320DM642DSP为核心,并配合以适当的外部存储器SDRAM,FLASH等外围设备。
2.1 TMS320DM642特性
TMS320DM642是TI为多媒体应用而开发的基于C64x内核的高性能定点数字信号处理器,时钟频率600 MHz,最高处理能力可达4 800 MIPS。DM642具有C6000系列DSP的公共定点指令集,增加了多媒体扩展指令,可以更加方便快速地执行图像处理中的算法。DM642的这些特点,使其非常适合于视频图像处理,是实现MPEG4视频编码器的理想硬件平台。
2.2 硬件系统结构
编码器的硬件平台如图1所示,图中DM642作为整个系统的核心,对视频数据进行高速处理,完成MPEG4编码算法;可编程视频格式转换电路将输入的原始视频数据进行预处理,转换成编码器可接受的视频格式的数字信号;E2PROM和FLASH用来固化应用程序和初始化参数,SDRAM作为片外存储器,在编码过程中存储待处理的视频数据,以上三者通过EMIF总线与DM642连接;通过JTAG接口,利用CCS,可方便地实现系统软硬件仿真与调试;实时时钟为数字视频提供实时时间基准信息。
[table]

[tr]
[td]


[/td][/tr]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2025-8-8 00:35 , 耗时 0.084029 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表