Pipelined Macroblock Processing to Reduce Internal Buffer Size of Motion Estimation in Multimedia SoCs

  • 투고 : 2003.01.15
  • 발행 : 2003.10.31

초록

A multimedia SoC often requires a large internal buffer, because it must store the whole search window to reduce the huge I/O bandwidth of motion estimation. However, the silicon area of the internal buffer increases tremendously as the search range becomes larger. This paper proposes a new method that greatly reduces the internal buffer size of a multimedia SoC while the computational cost, I/O bandwidth, and image quality do not change. In the proposed method, only the overlapped parts of search windows for consecutive macroblocks are stored in the internal buffer. The proposed method reduces the internal buffer. The proposed method reduces the internal buffer size to 1/5.0 and 1/8.8 when the search range is ${\pm}64{\times}{\pm}$64 and ${\pm}128{\times}{\pm}$128, respectively.

키워드

참고문헌

  1. IEEE Trans. Commun. v.COM-29 no.12 Displacement Measurement and its Application in Interframe Image Coding Jain, J.;Jain, A.
  2. ISO/IEC JTC1/SC29/WG11 13818-1, Coding of Moving Pictures and Associated Audio
  3. Recommendation H.261-Video Codec for Audiovisual Services at p*64 kbit/s CCITT SG XV
  4. Proc. National Telecommunication Conf. Motion Compensated Interframe Coding for Video Conferencing Koga, T.
  5. IEEE Trans. Circuits Syst. for Video Technol. v.4 no.5 One-Dimensional Full Search Motion Estimation Algorithm for Video Coding Chen, M.;Chen, L.;Chiueh, T.
  6. IEEE Trans. Circuits Syst. Video Technol. v.3 no.2 New Fast Algorithms for the Estimation of Block Motion Vectors Liu, B.;Zaccarin, A.
  7. Proc. SPIE Visual Communication and Image Processing Displacement Estimation by Hierarchical Block Matching Biering, M.
  8. IEEE Trans. Circuits Syst. Video Technol. v.4 no.1 Accuracy Improvement and Cost Reduction of 3-Step Search Block Matching Algorithm for Video Coding Jong, H.;Chen, L.;Chiueh, T.
  9. Proc. Int'l Solid-State Circuits Conf. A 14 GOPS Programmable Motion Estimator for H.26x Video Coding Lin, H.;Petryna, B.
  10. IEICE Trans. Fundamentals v.E79-A no.8 Single Chip Implementation of Motion Estimator Dedicated to MPEG2 MP@HL Onoye, T.(et al.)
  11. IEEE J. of Solid-State Circuits v.32 no.11 A 1.5-W Single Chip MPEG-2 MP@ML Video Encoder with Low Power Motion Estimation and Clocking Mizuno, M.(et al.)
  12. Proc. SPIE Visual Communication and Image Processing A Flexible Low-Power VLSI Architecture for MPEG-4 Motion Estimation Kuhn, P.(et al.)
  13. IEEE Trans. Consumer Electron. v.47 no.3 A Memory Efficient Motion Estimator for Three Setp Search Block-Matching Algorithm Lai, Y.