数字信号处理器在多媒体通信中的应用

发布者:runaway2000最新更新时间:2006-05-08 来源: 世界电子元器件关键字:多媒体  接口  处理器 手机看文章 扫描二维码
随时随地手机看文章

  近年来多媒体技术得到了广泛的应用,在消费类和通信类产品中占据了越来越多的比重。多媒体技术得以广泛应用的一个重要基础是数字图像和数字视频的压缩编码技术的突破,使得原来无法廉价地存储、处理和传输的大数据量信息得到有效的利用。因此静止图像和视频图像的压缩编码技术,是多媒体产品中的一个非常关键的技术,也是近十多年学术和工业界非常关注的热点领越,发展非常地迅速,应用范围迅速地扩张。

  为了规范多媒体信息的表示,使各生产商的产品可以互相兼容,使工业界采用尽可能先进的技术,一些国际组织结合学术界和工业界的成果,制定了一系列关于多媒体应用的标准,表1列出了有关图像、视频和多媒体终端的几个典型标准。

  由于多媒体技术是发展中的新型技术,各种技术和标准的更新换代十分迅速,新标准不断出现替代旧的标准,一些标准即使没有被替换,自身也在进行不断的更新和补充,这给产品的设计带来困难。对实现一个标准的产品来说,采用专用芯片来实现往往是最经济的,但专用芯片一般不可编程。当一个标准被替换或更新后,原来的专用芯片不再可用,要重新设计新的硬件系统,因此一些多媒体产品不但更新换代十分地快,而且,后续的维护工作也非常困难。

  对许多应用来讲,用户希望产品的生命期长一些,某些平台能够通过软件升级进行更新换代,这就要求系统的硬件平台是可编程的。通用处理器是可编程的,但因功耗大,系统利用率不高,不太适合于专用设备的平台;而单片机和一般的嵌入式处理器因为运算能力较弱,也难以担负起可编程多媒体处理平台的任务。数字信号处理器因其运算能力强、功耗低成为可编程多媒体系统最合适的硬件平台。

  传统的数字信号处理器(DSP)是为一般的信号处理设计的通用接口,因此,其外围接口并不直接适用于多媒体系统的应用,但由于多媒体信号种类多,有些接口时序复杂(如模拟视频信号),利用外部可编程器件(FPGA,CPLD等)设计的多媒体信号接口增加了系统的复杂性,降低了系统的可靠性,增加了系统成本。因此,为了适应多媒体应用的需要,近年一些主要的DSP厂家专门设计了针对多媒体应用的DSP,称之为媒体处理器(Media Signal Processor:MSP)。MSP不但集成了适合于多媒体信号的各种信号接口,也设计了适用于多媒体通信的接口,并且在CPU内部附设了专用于视频或图像处理的辅助单元,是一种非常理想的适用于多媒体产品开发的可编程硬件平台。

  目前,已有多个厂家生产MSP,其中包括TI、Philips和Equator等,并有多个系列产品问世。本文将对TI生产的通用MSP系列DM64X进行简要介绍,使读者了解MSP的基本结构和应用。

  MSP也可以分为两类,一类是针对专用设备设计的,接口都已经专门化,例如TI针对数码相机设计的专用处理器;另一类是通用MSP,支持比较宽的多媒体应用,基本包括了多媒体应用所需的各类接口,DM64X就是这种通用MSP,下文以DM642为例,介绍其功能。图1是DM642的结构框图。

 

图1 TMS320DM642结构图

  由图中可以看出,DM642片上包含了如下接口:

三个可配置的视频接口,可以和
视频输入,输出或传输流输入无
缝连接。

VCXO 内插控制端口(VIC)

10/100Mbps以太网口(EMAC)

数据管理输入输出模块(MDIO)

多通道音频串行端口(McASP)

I2C(Inter-integrated circuit)总线 模块

两个多通道有缓存的串口
(McBSPs)

三个32-bit通用定时器

用户可配置的16-bit或32-bit的
主端口接口(HPI16/HPI32)

66Mhz32-bit的PCI接口
通用I/O端口(GPIO)

64-bit的外部存储单元接口,支持
和同步或异步存储单元的连接

  这些接口基本上提供了设计多媒体系统所需要的外部接口。同时,DM642还针对图像和视频处理优化其中央处理器(CPU),包括为了满足视频和图象处理的需要,采用VelociTI体系结构。该MSP还采用高级超长指令字结构,使得在一个指令周期能够并行处理多条指令。

DM642 CPU的组成部分:

两个通用寄存器组(A和B,各32
个32-bit通用寄存器)

8个功能单元(.L1,.L2,.S1,.S2,.
M1,.M2,.D1,.D2)

两个从内存读数据的数据通道
(LD1和LD2)

两个写内存的数据通道(ST1和
ST2)

两个数据地址通道(DA1和DA2)

两个寄存器组数据交叉通道(1X
和2X)

  DM642的这些功能,使得它非常合适作为多媒体硬件平台,基于它的各种应用系统已经出现或正在开发中,图2中,可以看到一个基于DM642的网络视频监控终端的设计例子。

图2 远程视频监控系统原理框图

  此系统各单元的主要功能如下。

  视频采集模块:将从摄像头采集的视频流,通过解码芯片,得到原始YUV视频流,送入DM642的视频端口。

  视频编码模块:片上可运行视频标准H.264编解码器。这是当前最新一代的视频编码标准,具有压缩比高,视频质量好,抗误码能力强,鲁棒性高,适宜网络传输等特点。

  此外,该编码器还提供性能良好的码率控制功能,能够向网络传输速率稳定的码流。

  网络传输模块:DM642提供10M/100M以太网借口,编码模块得到的编码后码流,经过本模块,由网络传输到远程网络终端。

  视频回放模块:将解码器得到的实时重建视频流,通过DM642提供的视频接口输出,并通过编码芯片,将重建视频流转换成NTSC/PAL制,由电视回放,可以看到重建视频效果。

  嵌入式控制模块:该模块以一个SOC为核心,通过PCI总线和DM642相连,实现一些控制功能,如实现硬盘读写、用户界面管理和对整个系统的控制工作。

  由于DSP的可编程性,本系统的核心编解码算法可以方便的进行修改,移植和升级工作。此外,本系统结合DM642以及H.264的先进性,具有视频压缩比高,主观质量好,体积小,功耗低等特点。

  本文讨论了采用MSP实现多媒体产品设计存在的优点,并列举了实例进行说明,在现有技术尚在快速发展的过程中,MSP技术有其独特的优点。

关键字:多媒体  接口  处理器 引用地址:数字信号处理器在多媒体通信中的应用

上一篇:G.729A语音编码TMS320VC5416实时实现
下一篇:NEC MPEG解码器EMMA2SL/P用于机顶盒

推荐阅读最新更新时间:2024-05-02 20:24

2016手机处理器、信号转换器产值将增10%
IC Insights发布最新报告预测,在各类型芯片中,手机应用处理器、信号转换元件与32位微控制器,是2016年市场产值成长率较佳的前三名,分别达10%、10%与8%。显示驱动芯片、通用逻辑芯片、NAND快闪存储器、有线通讯特定应用模拟芯片、有线通讯特殊应用逻辑与无线通讯特定应用模拟元件,皆将以6%成长率并列第四位
[手机便携]
2016手机<font color='red'>处理器</font>、信号转换器产值将增10%
基于单片工业控制微机的无线式键盘接口设计
  1. 引言   对于工业控制微机系统来说输入设备键盘几乎是必不可少的。在按键数目较少时,一般直接利用按键控制接口线的高低电平来表示,因此需要相应的接口支持,由于单片工业控制微机系统接口线数目有限,为了减少占用接口线常常采用一键定义多功能,但这又增加了软件的复杂性;在按键数目较多时,则大多采用动态扫描的方式构成键盘矩阵,这种键盘虽然结构原理简单,驱动程序易于设计,但是在具体实现时往往需要花很多的时间去设计印刷电路板、考虑面板布局,而且在硬件资源比较紧张时,还要考虑扩充I/ O 口,从而使得电路变得越来越复杂。   2. 系统简介   本文介绍一种无线式键盘接口,该接口可以最大限度地减少对单片机系统的硬件资源要求,仅占
[嵌入式]
基于千兆网接口摄像机设计
   1 引 言        随着监控系统在商用民用的日渐普及,监控摄像机被广泛应用在各个领域,为社会治安保驾护航。视频监控摄像机广泛应用于居民住宅、楼盘别墅、商场店铺、财务室。每个不同的应用领域,需要有不同类型的监控摄像机。传统的监控摄像机图像分辨率低,难以满足一些有特殊要求的应用场合。利用网络来实现对高分辨率高帧率视频图像传输是视频监控系统的一种重要思想。但百兆网传输带宽不足、数据传输速度太慢严重制约了其在监控领域的应用。针对这一问题,本文提出了基于千兆以太网传输视频图像并充分利用了FPGA并行处理和SDRAM高速缓存的优势,提高了视频图像的传输速度。 2 硬件总体设计    硬件总体框架如上图,主
[嵌入式]
hdmi和dvi有什么区别 DVI接口标准介绍
目前在高清安防设备中,主要的接口有DVI、HDMI、VGA,DVI:其视频图像的压缩算法的性能与MPEG1相当,即图像质量可达到VHS的水平,压缩后的图像数据率约为1.5Mb/s,安防监控行业的退役将军,现在基本已经是HDMI的天下,今天一起看看DVI接口标准介绍. DVI接口是以Silicon Image公司的PanalLink接口技术为基础,基于TMDS(Transition Minimized Differential Signaling,最小化传输差分信号)电子协议作为基本电气连接,TMDS是一种差分信号机制,可以将像素数据编码,并通过串行连接传递,显卡产生的数字信号由发送器按照TMDS协议编码后通过TMDS通道发送给
[嵌入式]
hdmi和dvi有什么区别 DVI<font color='red'>接口</font>标准介绍
HTC神秘新机惊现GeekBench 搭载的联发科P35处理器
HTC在2018年底曾宣布将改变他们2019年的智能手机战略,而其中则有延长HTC U12+和U12 Life的生命周期计划,并且还计划在2019年将会专注打造旗舰机型和推出中端手机机型。 最近在GeekBench上出现了一款HTC新机型的跑分信息,HTC这款新设备的型号为HTC 2Q741,搭载了联发科Helio P35处理器和6GB内存,运行的是Android 9 Pie系统,从配置信息上来看,这十分有可能是准备推出的一款HTC中端手机机型。 无独有偶,在上个月的Geekbench上有相似型号的机型出现过,出现的型号为2Q7A100,但是配备骁龙710 CPU和同样的6GB内存,不禁让人猜测这两款
[手机便携]
HTC神秘新机惊现GeekBench 搭载的联发科P35<font color='red'>处理器</font>
DSP处理器与通用处理器的比较
DSP处理器与通用处理器的比较 1 对密集的乘法运算的支持 GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。 同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。 2 存储器结构 传统上,GPP使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。通常,做一次乘法会发生4次存储器访问,用掉至少
[嵌入式]
Synopsys和jNet ThingX针对Synopsys的ARC SEM处理器优化了JavaCard操作系统
 jNet ThingX JavaCard操作系统与Synopsys防篡改ARC SEM内核的结合简化了通用标准认证的SoC的开发。下面就随模拟电子小编一起来了解一下相关内容吧。 亮点: · JavaCard/GlobalPlatform操作系统针对Synopsys的 ARC SEM处理器进行了优化,支持能够防范恶意软硬件攻击的高度安全的SoC的部署 · ARC SEM处理器集成了各种高级防篡改安全功能,可抵御侧信道攻击,以构建经认证的解决方案 · JavaCard v3.0.4操作系统包括JavaCard Virtual Machine、JavaCard Runtime Environment、JavaCard API类库
[模拟电子]
基于GPIB接口总线的虚拟仪器详解
GPIB通用接口总线是一种设备和计算机连接的总线。大多数台式仪器是通过GPIB线以及GPIB接口与电脑相连。 本文介绍了虚拟仪器的GPIB总线接口技术。计算机通过GPIB接口卡控制带有GPIB总线接口的电流源和电压表,构成了I~V曲线虚拟仪器测试系统。在Labview环境下完成了虚拟仪器前面板以及后台框图程序的设计,与硬件系统一起完成虚拟仪器的测试任务。 1、引言 通过GPIB接口技术,不同厂家生产的各种不同的仪器设备可以很方便地与计算机一起组建成自动测试系统。以往实现仪器与计算机之间的通信,用户就必须要把大量时间和精力花费在熟悉各种仪器的编程上。近年来,虚拟仪器技术的迅猛发展,为GPIB自动测试系统的组建提供了良好的开发
[测试测量]
基于GPIB<font color='red'>接口</font>总线的虚拟仪器详解
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved