DocumentCode
2298569
Title
Bit Allocation Based on Motion Vector Analysis for H.264/AVC
Author
Mohammed, Hussain M. ; Färber, Nikolaus ; Thoma, Herbert
Author_Institution
Fraunhofer Inst. for Integrated Circuits, Erlangen
fYear
2007
fDate
27-29 March 2007
Firstpage
313
Lastpage
322
Abstract
In this paper we present a bit allocation approach based on motion vector analysis for improved rate-distortion performance. Bit allocation is done at the macroblock level such that the macroblock with high priority is coded finely and the one with low priority is coded coarsely. In order to calculate macroblock priorities, first reference counts for each pixel are determined through motion vector analysis. A reference count of a pixel is defined as total number of pixels in the remaining GOP which use that pixel as a reference. Then macroblock wise reference counts is obtained by summing the pixel wise reference counts, which are then scaled and prioritized. Based upon the priority value the given fixed quant of each frame is modulated at the macroblock level. The algorithm is applied to H.264/AVC encoding and PSNR gains of up to 1.4 dB are achieved
Keywords
image motion analysis; image resolution; video coding; H.264/AVC; PSNR; bit allocation; macroblock level; motion vector analysis; rate-distortion performance; Automatic voltage control; Bit rate; Data compression; Encoding; Motion analysis; PSNR; Performance analysis; Predictive coding; Rate-distortion; Video coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Compression Conference, 2007. DCC '07
Conference_Location
Snowbird, UT
ISSN
1068-0314
Print_ISBN
0-7695-2791-4
Type
conf
DOI
10.1109/DCC.2007.17
Filename
4148770
Link To Document