PMP解决方案论述

http://blog.csdn.net/gufeng77/archive/2007/03/12/1526610.aspx

PMP解决方案论述
作者:谷丰,您可以通过gufeng77@126.com和他联系
转载请包含以上内容。
根据权威机构预测,2005年仅在中国市场,MP4发展速度将达到310%左右,预计整体市场规模会突破10亿元人民币,而到2008 年,MP4市场将突破100亿元,增长速度令人咋舌。新一代MP4良好的发展前景和潜在的无限市场,吸引着众多厂商大力研发,并将其推向市场。
一、主流PMP芯片解决方案特点及点评
在解决方案方面,各种方案争相辉映。主要包括:
1. SigmaDesigns EM851x方案
SigmaDesigns 851x处理器是目前性能最强、最全面的专业解码
芯片,采用双核设计,将200MHz 32位RISC处理器和MPEG解码处理器集成于单芯片上,在无需其它外围芯片支持的情况下,完成系统所需各种接口的提供、系统处理以及流畅的DivX V3.11、DivX V4.X和5.X、Xvid、MPEG-4、MPEG-2、MPEG-1等视频解码。
优点:单芯片,低功耗;硬核视频解码,视频播放效果好。单芯片样品价格为14美金,可以支持电视输出。uclinux操作系统,源代码开放。
缺点:无法播放网络视频格式RM、RMVB等,主频仅200MHZ。参考设计板的价格为5000美金,不能支持MWV9格式,不支持H.263、H.264格式,需要在DSP中实现算法。没有编码功能。CPU的扩展接口不多,需外加诸如USB Host芯片等,成本上升。存储器只能接普通SDRAM,不能接DDR2。目前的参考设计支持3.5”屏,如需其他类型的屏需要改设计。
咨询方式:黄伟华 huang_weihua@realmagic.com.cn
总机:83435669 传真:83435629
直线:83435829 移动电话:13509600973
Sigma Designs(ASIA) Ltd.深圳办事 处  www.sigmadesigns.com
深圳市车公庙泰然工贸园苍松大厦南座二楼218室
邮编:518040
2. AMD Alchemy解决方案
AMD公司不甘于PMP市场的空白,于2005年1月推出了专门为PMP设计的处理器Alchemy AU1200。AMD在嵌入式市场上少有建树,此番能专门针对PMP市场推出专用处理器,看来AMD非常看好这个市场。 这是一个低功耗、高性能的系统解决方案,旨在使消费者在路途中享受高质量的视频娱乐。Au1200针对个人媒体播放器(PMP)进行了专门的优化,可以提供多种新一代的功能,例如可扩展的DVD质量显示功能,直接从数字录像机传输视频内容的能力,以及更长的电池使用寿命。在内容被传输到 PMP之后,Au1200处理器提供的DVD质量的显示功能可以在不影响影像质量的情况下直接扩展到更大面积的屏幕。Au1200处理器支持业界标准的媒体格式,包括MPEG-1,MPEG2、MPEG4、WMV9、H.263,DivX,XVID,MP3, WMA, WAV, ASF, AVI,JPEG。
AMD Au1200处理器的主要特性包括:低功耗、高性能的处理器,享受长期支持,功耗极低: <400mW @ 400MHz,DVD 视频质量 (720×480) ,支持多种视频格式,可以扩展到大型显示屏 (1,024×768),支持DDR1和DDR2 内存,集成化媒体加速引擎,不需要外部DSP,因而可以简化编程环境并减少组件,不需要多媒体转码,USB2.0主机和设备,支持更高的下载速度和更加灵活的连接,具有叠加和混合功能的LCD控制器,摄像头接口和互联网接入外设,安全功能,AES-128 硬件资料加密/解密,操作系统支持,Windows CE 5.0,Linux 2.6,20GB容量;USB2.0接口;3.5英寸 TFT真彩LCD显示屏,可以直接播放从电脑,电视,PVRs上下载的视频文件,内置喇叭,支持USB高速数据传输。
优点:更低的成本和更小的功耗,集成了硬件解码器,统一标准的存储器,简化的编程模型,没有DSP代码。高性能应用处理器,MIPS核,500MHZ,高性能DSP功能,硬件媒体加速引擎,单芯片SOC,完全系统的解决方案,更低的总体方案成本,主频可达500MHZ。不需要钱来购买开发套件。单片CPU价格100K的量在14美金左右,可以接受。
缺点:硬件不支持RM格式,要通过随机赠送的转换软件来支持。WMV格式需要微软授权,价格在1万美金左右,DivX格式同样需要授权,不过是免费的。Xvid是否支持需要进一步确认。目前发布的WinCE 5.0的BSP不是Full function版本,缺少某些外部接口如CF卡的驱动支持。
3.   英特尔PXA27x的解决方案
英特尔公司于2003年底推出了性能最为强劲的PXA27x嵌入式处理器,最高频率可达624MHz。作为一款性能及其强劲的嵌入式处理器,配合嵌入式Linux或Wince操作系统,PXA27x理论上可以支持任何媒体格式,并通过软件升级,支持未来媒体格式。但由于MPEG-2对硬件的极高要求,因此单纯依靠PXA27x处理器进行MPEG-2编解码是不现实的。 需要与2700G的解码芯片配合使用。
其中,英特尔PXA270不是专门为PMP设计,它最初出现在PDA(比如惠普HP4700)和智能手机(如MOTO E680)上。之所以选择PXA270作为PMP处理器,是源于它强劲的多媒体处理能力与独特的节电技术。这两项技术对PMP产品而言至关重要!
PXA270扩展接口有SD/SDIO/MMC、CF/PCMCIA、CMOS/CCD CAMERA、MS/MSPRO、USB1.1、OTG、IDE、LAN、SIM接口、KEYBOARD等。这主要源于PXA270并不专门针对PMP开发,而是更广泛地面对PDA、智能手机、PMP等设计。PXA270所定位的市场是手持多媒体数码娱乐中心!PXA270具备3D加速功能,满足了游戏应用;最大可支持400万象素的CCD摄像头,数码摄像功能强大;支持LAN接口,可以扩展网络应用。PXA270虽然推出的时间较长,但在PMP应用方面国内也少有厂家在做。但目前仅有深圳的深视通公司推出了基于PXA270的PMP解决方案。目前市面上还有PXA255解决方案。基于 PXA255的方案特点是功耗较低,且能够支持较多的媒体格式,但缺点是无法支持大尺寸图象的编解码,如MPEG-2等。
英特尔公司于2004年推出了2700G多媒体加速芯片,配合PXA270进行视频加速与3D加速。同时,PXA27x加入了 wireless MMX技术和SpeedStep动态电源管理技术,不但大大增强了PXA270的媒体处理能力,而且极大降低了系统功耗,延长PMP产品的电池寿命。 2700G的加入,更使PXA27x方案成为全能解决方案,不但完美解决了MPEG-2编解码问题,更使基于PXA27x的PMP产品能向多功能化发展,可以加入游戏、摄像等功能,成为个人娱乐终端。 SpeedStep技术原用于英特尔移动处理器,这种技术用通俗的语言表述就是系统需要多高的主频,它就调节到多高的频率,系统不需要时,它就将处理器主频调节到最低,绝不浪费一点点。SpeedStep技术可以将PXA270的主频在26MHz~624MHz(最高)之间自由调节!也就是说,在系统完全空闲时,PXA270可以运行在26MHz的主频下!此时它的功耗将低于0.1毫安!
优点:目前PXA270可支持MPEG-1、MPEG-2、MPEG-4、DivX、XVID、AVI、WMV9等格式,可通过软件升级支持未来媒体类型;接口丰富,可支持SD、MS、CF等;支持最大400万象素摄像头;支持动态电源管理,功耗低;
缺点:用在PMP产品上需外加2700G芯片,单单这快芯片价格就与Au1200相当,还需加上PXA270处理器,也需要10-20个美金,因此成本较高。另外不支持H.263系列格式,没有硬件编码功能。比较适合用于对成本因素考虑比较少的场合。目前国内好象只有方正采用本方案进行PMP产品的开发,但我对该产品的前景并不看好。
咨询方式:深圳亿道电子 www.emdoor.com
4.   TI DM320 DSP+ARM处理器的解决方案
作为DSP巨头,TI力推基于TI DM320 DSP的PMP解决方案。TI方案是利用DM320DSP进行音视频编解码处理,ARM处理器负责系统处理及提供外围设备接口。与 SigmaDesigns方案一样,TI方案支持的媒体类型非常丰富,提供多种最流行的录制压缩及播放格式,包括MPEG-4 SP、MPEG-4 ASP、MPEG-1、MPEG-2、DivX、WMV WMA V9、QuickTime 6、H.264、AAC-LC、MP3等等。但由于TI DM320为纯DSP芯片,因此必须配合ARM处理器才能组成完整的解决方案,因此在成本上并不具备优势。具有录制和播放功能,编解码能力强,更可具备 PVR的功能(即录制和播放可双工同时进行), DM320 PMP方案录制MPEG-4 SP可达到30fps D1的质量(DM270录像为30fps VGA即640x480),而播放不同格式的视频DM270和DM320均可达到30fps,D1(H.264等格式除外),方案均支持USB2.0, HDD,SD,CF,MS等.TI与Ingenient进行合作,它的设计方案成熟。除了提供PMP方案的软件外,还提供硬件的参考设计。目前市场上ARCHOS公司的Ginmi400采用的就是TMS320DM270芯片。杭州微元科技有关于这类芯片的解决方案。
优点:支持的媒体类型丰富,编解码能力强; DM320做PMC,DM270做PMP。
缺点:功耗较大;不支持网络视频格式RM、RMVB,低性能应用处理器,ARM 80-160MHZ,有限的软件解决方案,需要客户做大量的软件编程工作。 如果全部买断算法的话,价格在150万元左右,可以采取定制的方式,但不提供任何源代码。成本上带液晶屏在700元左右,而且可能不会完全满足我们的要求。
咨询方式:TI 中国 800-820-8682 www.ti.com.cn
          新晔电子 0755-83663686 www.serialsys.com.hk
          润旭电子 021-62957582 www.amroad.com.tw
5.   飞思卡尔i.MX31解决方案
飞思卡尔(Freescale)的i.MX家族提供了用于PDA,拥有智能速度的i.MX1和i.MXL用于WPDA、娱乐设备和智能手机。 i.MX31和i.MX31L处理器基于ARM11平台,多媒体加速器eMMA可以完成独立的预前和预后处理模块,支持MPEG-4,H.263的编解码。CPU 266MHZ,系统133MHZ,1.8V,16/18彩色LCD控制器,支持VGA。
采用飞思卡尔的Smart Speed&增强技术,能够最大限度地提高有效周期/指令eCPI,一流的图像处理,要获得持续的娱乐体验,无线手持设备必须提供和显示清晰稳定的视频和逼真的3D图像质量。除片上显示控制器外,i.MX31和i.MX31L处理器还配有片上图像处理单元(IPU),能够提供高达VGA 640×480 30 fps的视频质量。i.MX31和i.MX31L处理器集成了高速USB On-The-Go端口,能够连接PC或PC外围设备,而不会影响PC运行。它还集成了一个高速USB Host和一个全速USB Host,用以连接WiFi、蓝牙和蜂窝基带等外围设备。
优点:智能电源管理支持三种模式:运行、休眠、停止模式。模块内部完成时钟分频,时钟分频在控制能量中起了关键的作用。提供智能LCD,这样节省电池寿命。支持实时的MPEG-4和H.263图象编解码,支持CIF、QVGA,帧率为30帧/秒,支持 PacketVideo、RealNetworks 和Windows Media Player,彩图转换,图象大小达到的预处理,图象质量,彩图转换,图象大小的后处理。i.MX31提供给使用者更好的视频效果和动态的图象应用,比如 3D游戏。双重MMC卡和SD卡接口,高速的CMOS sensor接口和IIC接口。凭借Smart Speed技术和eCPI,令高效的532 MHz i.MX31应用处理器能够利用并行处理,以相当于3GHz处理器的性能运行,最大限度地降低功耗。eCPI越低,应用对CPU和电池的要求也就越低。这就使消费者能够连续数小时地享受流式视频和互动3D游戏等移动多媒体娱乐,而无需备用电源。i.MX31处理器采用领先的电源管理、安全和数字版权管理、图像处理技术,并提供一个矢量浮点协处理器和L2高速缓存。这些功能的结合可满足移动娱乐公司对保护可靠移动内容的要求,并响应了需要同时运行3D图形、视频回放和信息处理应用的"高功耗用户"的需求。
缺点:i.MX31芯片原为智能手机专门设计,接口类型比较丰富,但音视频处理能力一般,MPEG-4播放不流畅,无法处理MPEG-2视频。
6.   凌阳SPCA536解决方案
凌阳(Sunplus)的SPCA536解决方案价格低廉,支持媒体类型单纯,功能单一;支持的格式非常有限(视频格式仅支持MPEG-4编解码与 JPEG,音频格式也比较单一),视频解码能力比较差,解大文件视频文件会有停顿等;需要DMV格式影音播放(图像声音同步)正版客户端转换软件将各种音视频文件压缩成 (*.mpx)格式,才能在该机播放。
7.   Zoran解决方案
目前在ORBBIT全系列MP4微型摄像机中全面采用了拥有SMART功能的智能芯片Zoran COACH 7E。COACH 7不仅提供View-LCD画面的直接接口,免除LCD控制IC的需求。此外,COACH 7可直接控制Zoom与自动对焦镜头,无需在外部增加微控制器。在静态影像部份,COACH 7采用真实12位强化传感器处理技术,与以硬件为主的影像放大,使影像对焦更为顺畅。
相对于COACH 6,Zoran COACH 7新增多项连接功能,除与个人计算机连接外,还具备直接从多种标准打印机打印的Pictbridge功能,而内置的USB 2.0可支持高达480Mbps数据传输。此外,第七代处理器中也融合了Zoran的DVD录像技术。 COACH7采用MPEG4影像压缩技术,在全VGA分辨率下,每秒可处理30个画面,并以其独特的编码处理技术,使得影片以高压缩比呈现优良画质。 COACH 7有两种版本:COACH 7E专为普通级CMOS相机设计;而COACH 7P则是用于专业等级的高分辨率CCD相机。这两种版本均支持16Mp影像分辨率。我们根据不同的机型都有采用。
8.   Ittiam解决方案
Ittiam公司(http://www.ittiam.com)公司于2001年由德州仪器印度公司的六位高层管理人士创办,是印度首家完全专注于DSP开发的公司,是全世界最佳DSP软件及系统供货商之一。目前杭州的微元科技提供的解决方案可能就是从这里购买的技术。购买费用在20万左右,而且不提供源代码。
Ittiam与其它公司走的路线不同,该公司不提供纯粹的设计服务,而是把重点放在客户定制的产品上。规格级的知识产权属于客户,而不是授权给它们,Ittiam的IP主要集中在实现阶段。为美国KromosCommunications开发的无线通信应用是 Ittiam的首个定制产品设计。Ittiam着重开发用于媒体处理和通信的DSP系统,包括数字视频、无线局域网和语音IP(voice-over- IP)。
Ittiam的MediaAlbum是一个支持高质量多媒体录制、存储、播放和媒流体支持的完整的参考设计。作为一个通用的平台,能够定制各种多媒体终端设备-手持或者桌面型。
特色:视频播放--支持MPEG4和DivX;图像浏览--JPEG;音频播放--MP3和AAC;视频录制--MPEG4 和ADPCM;数码相机--JPEG,基于无线局域网和以太网的媒流体播放,带有20GB硬盘,CF或SD卡,802.11b无线局域网,以太网和 USB1.1或USB2.0,内置LCD显示,摄像头和麦克风,电视、摄像头、话筒和耳机接口,红外遥控,红外键盘。
9.   飞利浦解决方案
飞利浦(Philips)的便携式多媒体(Media Box)是一个以 Philips TriMedia为基础的参考设计平台,其核心是采用pnx0190e 的数字多媒体处理核心。主要针对以OEMs/ODM为主的开发用户。
这是个低功率的pnx1500 series TriMedia/Nexperia 处理器,它的特色在于较小的体积容量(100mm×150mm×30mm),并且能够使用一个电池提供超过 3 小时多媒体播放。至于分辨率上,不像现今的 CIF(320X240) 分辨率,飞利浦PMP参考设计平台提供标准定义分辨率(SD,720×480)每秒30张的执行速度。此外也能够提供高品质输出(HD),在所有标准的 ATSC 分辨率包括 720p 和1080i。
此平台使用Ant Limited's Pure Play多媒体浏览器为主要接口,并整合MP3, MPEG1/2, MPEG4, DivX和H.264等多种视频算法,并可利用USB连接接口将播放文件加载到硬盘,或经由网络TCP/IP 802.11g直接浏览多媒体服务器。主频266 MHz,64 MB DDR400存储器,16 MB boot flash ,20GB硬盘,CVBS/S video in, CBVS/S video out,mini-PCI slot (可插Philips TD2 802.11 网卡),compact flash card socket,结合MMC, SD和MS的flash card socket ,直接对应656种digital video camera input的内部连接器 ,内部电池( 3.7V 2040 mAh Li-Poly ),Casio 18 bit display - 8.8cm (3.5") 320×240,使用USB装置接口连接至PC,使用USB OTG接口连接至OTG外围. 主要网络功能程序和多媒体浏览器Target TCP/IP stack和PurePlay media browser,主要解码程序:Basic Decoders (MPEG2 video,layer 2/3 audio, jpeg),MEPG4 (includes AAC audio) ,DivX (with DivX DRM),H.264 decoder .主要编码程序(录制影像):MPEG2 video encoder library,MPEG4 video encoder library,MPEG2 layer 2或3 audio encoder.
缺点:主频仅266MHZ。
10.   ADI的Blackfin方案
目前该方案在国内外好象还没有公司使用,此方案在成本上具有优势,而且ARM核主频较高,不失为一种比较好的解决方案。在编解码的效果上看,与Au1200相似。但此方案与其它使用DSP解码的方案一样,需要针对不同的媒体格式编写不同的DSP算法,工作量较大。如果采用DSP的方案,我的意见是咨询国内该领域的公司,如果有成熟的算法,价格上也可以接受的话,可以考虑购买。
咨询方式:张靖 027-87464429 13971188445 武汉
二、目前MP4产品应具备的功能和市场定位
就我认为,MP4产品应该将主要精力放在视频的编解码上面,与PDA功能的结合可以稍后考虑,当然也需要集成一些必要的功能,我们产品的功能亮点应该有以下几点:
1 视频解码的品质。视频解码是MP4的主要功能,是MP4赖以生存的基础,因此这方面的质量一定要达到目前市场上的最好功能。与此相关的液晶显示屏尺寸在3.5”以上,亮度好,可视范围宽。
2支持VOB的DVD视频格式,可以直接将DVD碟上的电影倒到MP4中播放。从而取代目前的DVD机,输出视音频信号到电视机上。该功能需要软件实现文件类型的转换。
3 从电视上录制节目。目前所有的采用硬件解码的芯片都没有视频编码的功能,这也导致了具有该功能的MP4很少,这是一个很重要的卖点。
4 具有FM、MP3功能,音质要好。
5 具备图片浏览功能。
6 具备电子书功能,这一点很重要。
7 具备数码拍照功能,象素在100万以上(可以讨论)。
8 20G以上硬盘。
9 良好的电源管理功能,满足电池长时间的续航能力。
10 接口方面具有USB-host,slave或者USB OTG接口,SD接口(兼容MMC)既可以连接电脑,又可以当数码相机伴侣使用。考虑是否具有有线或者无线的上网功能。
11 如果可以实现RM、RMVB格式的解码,那么该功能将是本机最大的卖点,但目前所有的硬件解码器都没有该功能,是否可以实现还需商榷。
其他关于外观设计和界面设计方面的问题就不再赘述了。
纵上所述,我的意见是,我们可以考虑Au1200和Blackfin或专业编码芯片相结合的方案,理由是:
1 入门费用不高;
2 芯片采用SoC设计,总体成本减少。
3 CPU主频高,便于以后扩展应用。
4 支持的解码类型丰富;
5 接口丰富、可扩展性好,支持DDR内存。Blackfin只支持普通SDRAM。
6 良好的电源管理功能,功耗小。
MPEG4编码芯片ESS公司 深圳 周宏宇755-2587-8318 13509642837
附录1:TI公司的DM系列处理器方案

Portable Media Player (PMP)

The Portable Media Player is a handheld audio/video system that can record and playback audio/video (A/V) from TV, DVD player, camera, or media file downloaded from internet.
The Core Subsystems include:
DSP/CPU
- The DSP performs digital A/V processing in all standard media formats. The CPU executes operating-system software and controls data tranfer and user interface.
Digital Video Input
- comes from the analog video decoder or the CMOS/CCD camera. The analog video decoder converts the NTSC/PAL/S-Video analog input to raw digital video..
Stereo Audio Codec
- converts the analog audio input from microphone, FM receiver, and and stereo audio line source into digital audio.
CCIR656 Bus
- to input the raw digital video to the DSP.
Serial Interface
- performs file transfer with the host computer via USB, RS232, and JTAG serial interfaces.
Memory Interface
- handles a variety of direct memory interfaces with various portable memory media including compact flash card, SD card, MMC card, memory stick etc.
IDE Interface
- handles data transfer with a hard drive storage.
User Interface
- allows the user to control the PMP using the keypad, IR remote control, or the touch screen.
Power Conversion
- converts input power (battery or wall plug) to run various functional blocks.

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gufeng77/archive/2007/03/12/1526610.aspx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值