图1 典型视频系统架构
其中实现视频解码任务的视频解码器传统上有两种方案,一种是RISC CPU+硬件(RTL)加速器,另一种是RIDC CPU+媒体DSP引擎+硬件(RTL)加速器。两种方案都需要用CPU来处理网络抽象层、图象层、条代层的大部分工作,同时,比特流分析通常会部分采用RTL实现,部分用软件在主机上实现,这样一来不仅会增加复杂度,同时,任务的分解也导致了主机处理器和解码器之间过多的数据交换,这无疑会增加更多的功耗。图2 Tensilica基于处理器的视频编解码架构
由于该方案通过运用Xtensa处理器的一种特征-细粒度门控时钟再结合可编程的电源管理指令(可以降低各种负载情况下视频处理的功耗),其动态功耗被降至最低。同时,由于大部分任务由Tensilica视频引擎完成,不仅避免了对大体积、大功耗CPU的需求,而且由于很多处理都是在内部完成,而不用在总线上进行反复的数据交换,从而进一步降低了功耗。
图3 Diamond 38X VDO双核架构
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |