当前位置:首页 > 技术 > 企业通信 > 视像通信 > 基于多核媒体处理器 实施HD视频转码标准战略

基于多核媒体处理器 实施HD视频转码标准战略

2010-01-25 00:00:00   作者:   来源:   评论:0  点击:

















  视频解码器的实现一般需要独立于编码器。也就是说,解码器结构必须通用,以处理不同编码器方案,如单NAL或多NAL实现方案。H.264解码器涉及串行操作和并行操作,而且一项重要任务是在多个内核DSP间实现高效分配。高效的多核实现架构是可分成众多串行操作。

  熵解码器是一种包含串行操作和局部循环的功能块,无法分配给运行在多个内核中的并行任务。即使考虑采用上下文自适应二进制算术编码(CABAC)等先进技术,熵解码器的复杂性也低于重组块。随着DSP内核功能日益提高,可在单个DSP内核中实现解码功能。

图4. H.264解码器方框图

  图4为一种多核架构,其采用单个DSP内核实现熵解码,且将重组块的计算强度更高的任务分配给多个DSP内核。这种数据分配技巧可将任务间通信保持在指定内核上并实现更有效的高速缓存性能。此架构的另一个优势,是具有从SD到HD的可扩展性,同时实现DSP 内核间更均匀的负载均衡。可以考虑采用不同实现方案,如:每内核单行或每内核多列。数据分配还有利于整体时延的最优化,因为是采用流水线方式实现解码,所以只要收到来自相邻宏块的数据就能够执行宏块的解码。

电子工程专辑

相关阅读:

分享到: 收藏

专题