• DocumentCode
    2958554
  • Title

    System modeling and software-based implementation of MPEG-4 video encoder

  • Author

    He, Chen ; Zhong, Shi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    Oct. 29 2000-Nov. 1 2000
  • Firstpage
    1058
  • Abstract
    In this paper, we model the MPEG-4 video encoder using computational process networks (CPN), which is a determinate and concurrent computation model, and implement a scalable software-based encoder in C++ and portable operating system interface (POSIX) threads under the framework proposed by Allen and Evans (see IEEE Trans. Signal Proc., vol.48, no.3, p.921-6, Mar. 2000) for constructing high-throughput real-time signal processing applications. The performance of the original sequential implementation and our concurrent implementation of the MPEG-4 simple profile video encoder are compared on a single-processor workstation. We find that the concurrent implementation is faster since the benefits from concurrent execution of CPN nodes outweigh the overheads created by C++/Pthread programming. Our approach is scalable to multiprocessor environment, which makes the software-based real-time MPEG-4 video encoder on multiple or multiprocessor workstations feasible.
  • Keywords
    multiprocessing systems; real-time systems; video coding; C++/Pthread programming; MPEG-4 video encoder; POSIX threads; computational process networks; concurrent computation model; multiple workstations; multiprocessor environment; multiprocessor workstations; portable operating system interface; real-time signal processing applications; scalable software-based encode; single-processor workstation; software-based implementation; system modeling; Computational modeling; Computer interfaces; Computer networks; Concurrent computing; MPEG 4 Standard; Operating systems; Portable computers; Signal processing; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2000. Conference Record of the Thirty-Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-7803-6514-3
  • Type

    conf

  • DOI
    10.1109/ACSSC.2000.910677
  • Filename
    910677