• DocumentCode
    1065879
  • Title

    A Parallel Memory System for Variable Block-Size Motion Estimation Algorithms

  • Author

    Vanne, Jarno ; Aho, Eero ; Hämäläinen, Timo D. ; Kuusilinna, Kimmo

  • Author_Institution
    Tampere Univ. of Technol., Tampere
  • Volume
    18
  • Issue
    4
  • fYear
    2008
  • fDate
    4/1/2008 12:00:00 AM
  • Firstpage
    538
  • Lastpage
    543
  • Abstract
    This paper proposes an efficient parallel memory system for algorithms applied in fixed and variable block-size motion estimation (VBSME). The proposed system is implemented by a novel combination of two parallel memory architectures. The distribution of data among the memory modules is modified over contemporary approaches and the optimized address computation unit enables a rapid address generation for accessed memory locations. Furthermore, the introduced data permutation scheme organizes data efficiently for storage and retrieval. The proposed system enables up to 4 X speedup in data storage and retrieves data up to 55% faster for VBSME compared with the reference implementations. With a 0.18- mum CMOS technology, the proposed memory addressing and data permutation scheme can be clocked at 980 MHz operating frequency with a cost of less than 6 kgates. On FPGA, the system can operate at 200 MHz with less than 700 logic elements. The results show that the proposed system is applicable to real-time VBSME at HDTV resolution.
  • Keywords
    CMOS logic circuits; field programmable gate arrays; image resolution; memory architecture; motion estimation; parallel architectures; CMOS technology; HDTV resolution; data permutation scheme; data retrieval; data storage; field programmable gate arrays; fixed block-size motion estimation algorithm; parallel memory architecture; parallel memory system; size 0.18 mum; variable block-size motion estimation algorithm; Address computation; address computation; data permutation; motion estimation; parallel memory;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2008.918273
  • Filename
    4449079