Hierarchical parallelization of an H.264/AVC video encoder

被引:0
|
作者
Rodriguez, A. [1 ]
Gonzalez, A. [1 ]
Malumbres, M. P. [2 ]
机构
[1] Univ Politecn Valencia, Dept Comp Engn, Valencia, Spain
[2] Miguel Hernandez Univ, Dept Phys & Comp Engn, Elche, Spain
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Last generation video encoding standards increase computing demands in order to reach the limits on compression efficiency. This is particularly the case of H.264/AVC specification that is gaining interest in industry. We are interested in applying parallel processing to H.264 encoders in order to fulfill the computation requirements imposed by stressing applications like video on demand, videoconference, live broadcast, etc. Given a delivered video quality and bit rate, the main complexity parameters are image resolution, frame rate and latency. These parameters can still be pushed forward in such a way that special purpose hardware solutions are not available. Parallel processing based on off-the-shelf components is a more flexible general purpose alternative. In this work we propose a hierarchical parallelization of H.264 encoders very well suited to low cost clusters. Our proposal uses MPI message passing parallelization at two levels: GOP and frame. The GOP level encodes simultaneously several groups of consecutive frames and the frame level encodes in parallel several slices of one frame. In previous work we found that GOP parallelism alone gives good speed-up but imposes very high latency, on the other side frame parallelism gets less efficiency but low latency. Combining both approaches we obtain a compromise between speed-up and latency and then a broader spectrum of applications can be covered.
引用
收藏
页码:363 / +
页数:2
相关论文
共 50 条
  • [1] High Level H.264/AVC Video Encoder Parallelization for Multiprocessor Implementation
    Zrida, Hajer Krichene
    Jemai, Abderrazek
    Ammari, Ahmed C.
    Abid, Mohamed
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 940 - +
  • [2] Data partition for wavefront parallelization of H.264 video encoder
    Zhao, Zhuo
    Liang, Ping
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2669 - +
  • [3] Algorithmic optimization of H.264/AVC encoder
    Lahti, J
    Juntunen, JK
    Lehtoranta, O
    Hämäläinen, TD
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3463 - 3466
  • [4] Efficient intramode SKIP detection algorithm for H.264/AVC video encoder
    Kim, Byung-Gyu
    Kim, Jong-Ho
    [J]. OPTICAL ENGINEERING, 2006, 45 (09)
  • [5] Fast mode decision based on video analysis for H.264/AVC encoder
    Zhu, Xiangjun
    Wang, Hua
    Zhu, Shanan
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 700 - 700
  • [6] Optimization of Motion Estimation in H.264/AVC Encoder for Video Conference Application
    Rong Luo
    Bin Chen
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 537 - 539
  • [7] An Efficient Parallel Algorithm for H.264/AVC Encoder
    Sun, Shuwei
    Chen, Shuming
    [J]. PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 66 - 69
  • [8] A Synchronous DRAM Controller for an H.264/AVC Encoder
    Hyun, Gyounghwan
    Jin, Yongseok
    Jung, Jinsu
    Kim, Seongyoon
    Lee, Hyuk-Jae
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 552 - 555
  • [9] Hierarchical Mode and Reference Frame Pre-Decision for H.264/AVC Encoder
    Lan, Zehua
    Wang, Peicheng
    Liu, Xingang
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2016, 17 (05): : 1017 - 1028
  • [10] Adaptive video coding control for real-time H.264/AVC encoder
    Hsia, Shih-Chang
    Wang, Szu-Hong
    [J]. JOURNAL OF VISUAL COMMUNICATION AND IMAGE REPRESENTATION, 2009, 20 (07) : 463 - 477