Title :
An efficient VLSI architecture and implementation of motion compensation for MPEG-4
Author :
Duoli, Zhang ; Liang, Ma ; Yukun, Song ; Gaoming, Du ; Jinghua, Jia
Author_Institution :
Inst. of VLSI Design, Hefei Univ. of Technol., Hefei, China
Abstract :
An efficient VLSI architecture of motion compensation of MPEG-4 is presented in this paper. Aiming at the memory accessing problem of the motion compensation, three special methods were adopted. First, a novel interpolation pixel buffering mechanism and the corresponding parallel interpolation structure were proposed to save the buffering storage consumption of the interpolation pixels distinctly. Second, a modified method of motion vector decoding was adopted, which uses row buffer instead of storing the entire motion vectors of the whole frame, and can saves about 85% of the motion vector storage space. Third, method of hardware based unrestricted motion compensation was also discussed, using coordinate transformation to avoid pixel reproduction, can save both memory usage and memory accessing times. The design has been described by Verilog HDL and was implemented based on Field Programmable Gate Array (FPGA). Integrated with the motion compensation module, the whole MPEG-4 decoder can operate correctly.
Keywords :
VLSI; decoding; field programmable gate arrays; hardware description languages; interpolation; motion compensation; storage management; video coding; MPEG-4; VLSI architecture; Verilog HDL; buffering storage consumption; field programmable gate array; interpolation pixel buffering mechanism; interpolation pixels; memory accessing problem; motion compensation; motion vector decoding; parallel interpolation structure; pixel reproduction; Buffer storage; Decoding; Hardware; Interpolation; Motion compensation; Pixel; Transform coding;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2010 10th IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-5797-7
DOI :
10.1109/ICSICT.2010.5667888