标题:
DSP在多媒体通信中的应用
[打印本页]
作者:
yuyang911220
时间:
2015-10-25 16:15
标题:
DSP在多媒体通信中的应用
近年来多媒体技术在消费类和通信类产品中占据了越来越多的比重,并得到了广泛的应用。多媒体是计算机和视频技术的结合,实际上它是两个媒体;声音和图像,或者用现在的术语:音响和电视。多媒体技术得以广泛应用的一个重要基础是数字图像和数字视频的压缩编码技术的突破,使得原来无法廉价地存储、处理和传输的大数据量信息得到有效的利用。因此静止图像和视频图像的压缩编码技术,是多媒体产品中的一个非常关键的技术,也是近十多年学术和工业界非常关注的热点领越,发展非常地迅速,应用范围迅速地扩张。 “多媒体”一词译自英文“Multimedia”,而该词又是由mutiple和media复合而成的。媒体(medium)原有两重含义,一是指存储信息的实体,如磁盘、光盘、磁带、半导体存储器等,中文常译作媒质;二是指传递信息的载体,如数字、文字、声音、图形等,中文译作媒介。所以与多媒体对应的一词是单媒体(Monomedia),从字面上看,多媒体就是由单媒体复合而成的啦。
多媒体技术从不同的角度有着不同的定义。比如有人定义“多媒体计算机是一组硬件和软件设备;结合了各种视觉和听觉媒体,能够产生令人印象深刻的视听效果。在视觉媒体上,包括图形、动画、图像和文字等媒体,在听觉媒体上,则包括语言、立体声响和音乐等媒体。用户可以从多媒体计算机同时接触到各种各样的媒体来源”。还有人定义多媒体是“传统的计算媒体----文字、图形、图像以及逻辑分析方法等与视频、音频以及为了知识创建和表达的交互式应用的结合体”。概括起来就是:多媒体技术,即是计算机交互式综合处理多媒体信息----文本、图形、图像和声音,使多种信息建立逻辑连接,集成为一个系统并具有交互性。简言之,多媒体技术就是具有集成性、实时性和交互性的计算机综合处理声文图信息的技术(这句话的三性可是精髓哦!)。多媒体在我国也有自己的定义,一般认为多媒体技术指的就是能对多种载体(媒介)上的信息和多种存储体(媒介)上的信息进行处理的技术。
为了规范多媒体信息的表示,使各生产商的产品可以互相兼容,使工业界采用尽可能先进的技术,一些国际组织结合学术界和工业界的成果,制定了一系列关于多媒体应用的标准,表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片上包含了如下接口:
三个可配置的视频接口,可以和
视频输入,输出或传输流输入无
缝连接。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0