用于便携式多媒体SoC的视频处理方案
推荐给好友
打印
加入收藏
更新于2008-03-05 17:06:01

        强烈的消费需求以及与便携式多媒体设备相关的技术进步向制造商提出了诸多挑战,即要求在更小、更便宜和通用性更强的产品中继承更多的功能和业务。为了理解如何设计出真正有价值的和满足这一市场需要的差异化产品,首先必须了解目前典型的多媒体设备所能够实现的各种技术:

1. 多媒体。多种视频、音频和图像编解码标准,如H.264、VC-1、MPEG-4、AAC、MP3、JPEG;

2. 无线。GSM或CDMA、WCDMA、TD-SCDMA、1xEV-DO、WiMAX;

3. 图形。包括用于游戏和高级图形用户界面的二维和三维图形;

4. 语音识别。几乎是市面上任何一台新手机中的标准配置功能;

5. 基于连结和定位的技术。比如包括天线、射频和基带处理在内的蓝牙,以及GPS、Wi-Fi、UWB、WiMAX等。

        在为SoC设计视频引擎时,引擎必须支持许多不同的应用和标准,比如:

1. 采用H.264、MPEG-4、VC-1或MPEG-2标准的视频回放/记录(电影、剪辑、Podcasts等);

2. 采用H.263(MPEG-4短报头)或H.264标准的视频会议;

3. 采用H.264或VC-1标准的移动电视。

        更进一步,在与目前的便携式多媒体设备相关的各种视频标准中,还存在许多内容类型和文件格式。

1. 文件格式:3gp、m4v、mpg、avi等。

2. 内容类型:

a. 基于文件。当播放或记录存储在设备本地存储器中的剪辑和电影时使用;

b. 视频流。用于播放通过运营商网络传输的剪辑;

c. 广播。用于移动电视;

d. 交互。允许用户与多媒体内容进行交互。

        为了在便携式多媒体SoC中支持上述所有的视频标准和内容类型,有三种可用的方案:硬件加速、视频协处理器和通用处理器(DSP/RISC)。

硬件加速——规模小且效率高

        硬件加速只执行一个特定标准(通常是单个标准)的单一功能(编码或解码),具有最高的效率和较少的门数。研发时,不同的SoC只有在功能完全相同时才能复用。例如,当加速器支持以VGA分辨率编码的MPEG-4简单格式时,需要大约15万个等效二输入与非门,而当加速器需要同时支持MPEG-4(简单格式)和分辨率为D1的H.264(基线格式)编码时,则需要完全重新设计,需要大约35万门。

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.