Title :
Slice-Based Memory Reduction and Management for Storing Multiple Reference Frames of H.264 Video Codec
Author :
Chen, Chih-Chang ; Chen, Oscal T C
Author_Institution :
Dept. of EE, Nat. Chung Cheng Univ.
Abstract :
By utilizing multiple frames for motion estimation/compensation in H.264/AVC video codec, video coding becomes more efficient. However, the use of multiple reference frames also incurs an increase in the cost for storing these frames. By means of storing a portion of macroblocks (MBs) using compressed data, this work develops a scheme to reduce the memory cells required to store multiple reference frames. After analyzing the coding modes of MBs, the positions of their reference frames and the remaining memory space, the MBs of each slice in the current frame are appropriately determined to be stored as motion vectors (MVs), compressed or reconstructed data. Additionally, a memory management system is proposed to work together with the said memory reduction scheme and to allow the limited memory space to be utilized effectively. Experimental results reveal that, in comparison to the far-end frames dropped scheme, the proposed scheme in storing multiple reference frames not only achieves higher decoded video quality, it also has a flexible use of allocated memory space to minimize the computation required
Keywords :
code standards; data compression; decoding; motion compensation; motion estimation; storage management; video codecs; video coding; H.264-AVC video codec; data compression; decoding; macroblocks; memory management system; motion compensation; motion estimation; motion vector; multiple reference frames; slice-based memory reduction; video coding; Automatic voltage control; Costs; Decoding; Discrete cosine transforms; Memory management; Motion estimation; PSNR; Pulse modulation; Video codecs; Video sequences;
Conference_Titel :
TENCON 2006. 2006 IEEE Region 10 Conference
Conference_Location :
Hong Kong
Print_ISBN :
1-4244-0548-3
Electronic_ISBN :
1-4244-0549-1
DOI :
10.1109/TENCON.2006.343748