Real-time software MPEG-2 video encoder on parallel and distributed computer systems

被引:0
|
作者
Iwasaki, H [1 ]
Naganuma, J [1 ]
Ochiai, K [1 ]
Endo, M [1 ]
Ogura, T [1 ]
机构
[1] NTT Cyber Space Labs, Yokosuka, Kanagawa 2390847, Japan
关键词
MPEG-2 vidro encoder; real-time parallel software; parallel and distributed computing; Message Passing library (MPI);
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a real-time software MPEG-2 video encoder on parallel and distributed computer systems and evaluates its performance and usefulness. This parallel software encoder consists of a small number of high-speed encoding elements and a frame-synchronization controller with I/O. Each encoding element is accelerated and optimized by using new fast algorithms. The activity of all encoding elements is globally maintained at each frame interval by the controller with sophisticated parallel rate control and dynamic load balancing algorithms based on previous encoded parameters and CPU workloads. This parallel software is implemented on a parallel and distributed computer systems using Message Passing Interface (MPI), which is a simple but powerful parallel communication library. The parallel software MPEG-2 video encoder attains scalability in the number of exploiting CPUs and provides sufficient performance for realtime full NTSC-size encoding (720 pixels by 480 pixels) on a workstation with four 300-MHz CPUs. This approach promises to be an important step towards a complete software encoding for future microprocessors.
引用
收藏
页码:362 / 369
页数:8
相关论文
共 50 条
  • [1] A software-based real-time MPEG-2 video encoder
    McVeigh, J
    Chen, GK
    Goldstein, J
    Gupta, A
    Keith, M
    Wood, S
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (07) : 1178 - 1184
  • [2] Performance of software-based MPEG-2 video encoder on parallel and distributed systems
    Akramullah, SM
    Ahmad, I
    Liou, ML
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (04) : 687 - 695
  • [3] Parallelization of MPEG-2 video encoder for parallel and distributed computing systems
    Akramullah, SM
    Ahmad, I
    Liou, ML
    [J]. 38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 834 - 837
  • [4] Real-time parallel MPEG-2 decoding in software
    Bilas, A
    Fritts, J
    Singh, AP
    [J]. 11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 197 - 203
  • [5] A portable and scalable MPEG-2 video encoder on parallel and distributed computing systems
    Akramullah, SM
    Ahmad, I
    Liou, ML
    [J]. VISUAL COMMUNICATIONS AND IMAGE PROCESSING '96, 1996, 2727 : 973 - 984
  • [6] Parallel MPEG-2 Video Encoder
    Sachdeva, Ravin
    Saha, Kaushik
    [J]. IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE 2011), 2011, : 159 - 160
  • [7] Real-time implementation of the MPEG-2 audio encoder
    Kim, SY
    Oh, HO
    Lee, KS
    Kim, KS
    Youn, DH
    Lee, JY
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1997, 43 (03) : 593 - 597
  • [8] A real-time implementation of the MPEG-2 audio encoder
    Kim, SY
    Oh, HO
    Kim, KS
    Youn, DH
    Lee, YH
    Lee, JH
    [J]. INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 210 - 211
  • [9] REAL-TIME SOFTWARE MPEG-2 TO H.264 VIDEO TRANSCODING
    Goh, K. H.
    Wu, D. J.
    Tham, J. Y.
    Chiew, T. K.
    Lee, W. S.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, : 165 - 168
  • [10] A DATA-PARALLEL APPROACH FOR REAL-TIME MPEG-2 VIDEO ENCODING
    AKRAMULLAH, SM
    AHMAD, I
    LIOU, ML
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 30 (02) : 129 - 146