【24h】

Adaptive parallel video coding algorithm

机译:自适应并行视频编码算法

获取原文
获取原文并翻译 | 示例

摘要

Parallel encoding of video inevitably gives varying frame rate performance due to dynamically changing video content and motion field since the encoding process of each macro-block, especially motion estimation, is data dependent. A multiprocessor schedule optimized for a particular frame with certain macro-block encoding time may not be optimized towards another frame with different encoding time, which causes performance degradation to the parallelization. To tackle this problem, we propose a method based on a batch of near-optimal schedules generated at compile-time and a run-time mechanism to select the schedule giving the shortest predicted critical path length. This method has the advantage of being near-optimal using compile-time schedules while involving only run-time selection rather than re-scheduling. Implementation on the IBM SP2 multiprocessor system using 24 processors gives an average speedup of about 13.5 (frame rate of 38.5 frames per second) for a CIF sequence consisting of segments of 6 different scenes. This is equivalent to an average improvement of about 16.9% over the single schedule scheme with schedule adapted to each of the scenes. Using an open test sequence consisting of 8 video segments, the average improvement achieved is 13.2%, i.e. an average speedup of 13.3 (35.6 frames per second).
机译:由于每个宏块的编码过程(尤其是运动估计)取决于数据,因此由于动态更改视频内容和运动场,视频的并行编码不可避免地会产生变化的帧速率性能。针对具有特定宏块编码时间的特定帧优化的多处理器调度可能无法针对具有不同编码时间的另一帧进行优化,这会导致并行化性能下降。为了解决这个问题,我们提出了一种基于在编译时生成的一批接近最优的调度表的方法,以及一种运行时机制来选择给出最短预测关键路径长度的调度表的方法。这种方法的优点是使用编译时调度程序时几乎是最优的,而只涉及运行时选择而不是重新调度。在IBM SP2多处理器系统上使用24个处理器的实现,对于由6个不同场景的片段组成的CIF序列,平均提速约为13.5(每秒38.5帧的帧速率)。这相当于与针对每个场景调整时间表的单一计划方案相比,平均改善了约16.9%。使用由8个视频段组成的开放测试序列,可以实现的平均改善率为13.2%,即平均加速率为13.3(每秒35.6帧)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号