此外,有一种内在的优势,实施Hantro的MPEG-4和H.263的编解码器与飞思卡尔
技术硬件,因为它需要远远小于软件唯一的解决办法来操作电源。简单地说,它是
设计上采用小于它运行软件以跳闸栅极功率。不过,该方案不只是所有软件
或者所有硬件。在Hantro视频编解码器可以被实现为硬件和软件的组合,
这取决于应用处理器的优先级。
飞思卡尔两个测试案例分析,一个具有视频电话和其他与单向流,展示了
所述的i.MX21 / Hantro溶液的灵活性,以及如何硬件实现可以帮助减少的量
需要多媒体功能的处理能力。
节能示范
在可视电话的使用情形( QCIF,每秒15帧) ,一个活的实时视频和音频链路之间建立
无线手持设备和其他设备。应用处理器必须支持下面的应用中,
并行运行: MPEG-4的编码; MPEG-4的解码; MPEG - 4的后处理,包括解块, dering ,
调整大小和色彩空间转换;图像预处理和摄像机视图的发现; AMR (自适应多速率)
语音编码; AMR语音解码;回声消除,并且操作系统开销,使用操作系统这样
作为Symbian操作系统,Palm操作系统, WinCE的或eLinux 。所有兆赫数字是近似值,是基于模拟
性能分析。
运行所有这些功能只使用ARM926EJ -S核心单位将需要远远超过400兆赫。在这
情况下,单独的MPEG -4编码将需要大约190兆赫。采用低级汇编优化的MPEG-4
编码和解码,以及EMMA前处理和后处理的硬件加速,有利于减少循环
使用约250兆赫。
通过执行编码和解码的硬件,以及飞思卡尔的后处理技术,
性能需求直线下降至约160兆赫。
单向流用例场景涉及到从流CIF分辨率30fps的MPEG - 4编码的数据
外部存储器/闪存(或跨通过一个MPEG -4解码器的无线链路)到显示器。该
应用处理器需要支持: MPEG-4的解码; MPEG的后处理,包括解块, dering ,
缩放和色空间转换;音频解码器( MP3和AMR ) ;和操作系统的开销。
对于ARM926EJ -S独自一人,用优化的MPEG - 4解码软件,满足这些要求,需要
约610兆赫。 MPEG-4解码单独将需要140兆赫(除用于视频电话得多,因为
更高的分辨率和更高的帧速率的要求)。通过实施飞思卡尔后处理
技术中的硬件,该性能要求下降到大约210兆赫。此外,采用Hantro的
硬件解码器,而不是优化的解码软件解决方案,让你下降到不足100兆赫。
模块化解决方案
每块拼成的艾玛 - 视频编码器,视频解码器,后处理和预处理
技术是可以在硬件或软件中实现的独立部件,而不管如何
其他块被采用。
i.MX应用处理器与Hantro的多媒体框架的白皮书,第2版
4
飞思卡尔半导体公司