• DocumentCode
    1523048
  • Title

    A computation-distortion optimized framework for efficient DCT-based video coding

  • Author

    Ismaeil, Ismaeil Ragab ; Docef, Alen ; Kossentini, Faouzi ; Ward, Rabab Kreidieh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., British Columbia Univ., Vancouver, BC, Canada
  • Volume
    3
  • Issue
    3
  • fYear
    2001
  • fDate
    9/1/2001 12:00:00 AM
  • Firstpage
    298
  • Lastpage
    310
  • Abstract
    The rapidly expanding field of multimedia communications has fueled significant research and development work in the area of real-time video encoding. Dedicated hardware solutions have reached maturity and cost-efficient hardware encoders are being developed by several manufacturers. However, software solutions based on a general purpose processor or a programmable digital signal processor (DSP) have significant merits. Toward this objective, we have developed a flexible framework for video encoding that yields very good computation-performance tradeoffs. The proposed framework consists of a set of optimized core components: motion estimation (ME), the discrete cosine transform (DCT), quantization, and mode selection. Each of the components can be configured to achieve a desired computation-performance tradeoff. The components can be assembled to obtain encoders with varying degrees of computational complexity. Computation control has been implemented within the proposed framework to allow the resulting algorithms to adapt to the available computational resources. The proposed framework was applied to MPEG-2 and H.263 encoding using Intel´s Pentium/MMX desktop processor. Excellent speed-performance tradeoffs were obtained
  • Keywords
    computational complexity; digital signal processing chips; discrete cosine transforms; motion estimation; multimedia communication; quantisation (signal); video coding; DCT-based video coding; H.263 encoding; Intel´s Pentium/MMX desktop processor; MPEG-2; computation-distortion optimized framework; computation-performance tradeoffs; computational complexity; discrete cosine transform; general purpose processor; hardware encoders; mode selection; motion estimation; multimedia communications; programmable digital signal processor; quantization; real-time video encoding; Digital signal processing; Digital signal processors; Discrete cosine transforms; Encoding; Hardware; Manufacturing; Motion estimation; Multimedia communication; Quantization; Research and development;
  • fLanguage
    English
  • Journal_Title
    Multimedia, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1520-9210
  • Type

    jour

  • DOI
    10.1109/6046.944474
  • Filename
    944474