• DocumentCode
    1449095
  • Title

    Fractal engine: an affine video processor core for multimedia applications

  • Author

    Fatemi, Omid ; Panchanathan, Sethuraman Panch

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ottawa Univ., Ont., Canada
  • Volume
    8
  • Issue
    7
  • fYear
    1998
  • fDate
    11/1/1998 12:00:00 AM
  • Firstpage
    892
  • Lastpage
    908
  • Abstract
    The advances in VLSI technology, high-speed processor designs, Internet/Intranet implementations, broadband networks (ATM and ISDN), and compression standards (JPEG, MPEG, H.261, H.263, and G.273) are leading to the popularity of multimedia applications. Examples include video over the Internet, interactive TV, distance learning, telemedicine, and digital libraries. Visual media processing poses challenges from several perspectives, specifically from the points of view of real-time implementation and scalability. We first present an overview and categorization of the various architectural approaches for multimedia processing. The fundamental operations involved in a majority of visual processing tasks are then derived. We propose an affine transform-processor-core-based video processor architecture called the fractal engine that is capable of implementing the basic visual processing operations. The fractal engine is an open architecture, and is designed to be modular and scalable, and therefore has the potential to satisfy the heterogeneous computing requirements of the different media types in multimedia processing. Details of the individual modules of the fractal engine as well the implementation of the architecture in VHDL are also presented
  • Keywords
    VLSI; digital signal processing chips; fractals; hardware description languages; multimedia systems; transform coding; transforms; vector quantisation; video coding; ATM; G.273; H.261; H.263; ISDN; Internet/Intranet; JPEG; MPEG; VHDL; VLSI technology; VQ; affine transform; affine video processor core; broadband networks; compression standards; digital libraries; distance learning; fractal block coding; heterogeneous computing; high-speed processor design; interactive TV; modules; multimedia applications; multimedia processing; open architecture; real-time implementation; scalability; telemedicine; video processor architecture; visual media processing; Broadband communication; Computer architecture; Fractals; IP networks; ISDN; Process design; Search engines; Transform coding; Very large scale integration; Video compression;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/76.735384
  • Filename
    735384