Date Added: Jun 2009
Flexible Macroblock Ordering (FMO), adopted in the H.264 standard, allows to partition all MacroBlocks (MBs) in a frame into separate groups of MBs called Slice Groups (SGs). FMO can not only support error-resilience, but also control the size of video packets for different network types. However, it is well-known that the number of bits required for encoding the frame is increased by adopting FMO. In this paper, the authors propose a novel algorithm that can reduce the bitrate overhead caused by utilizing FMO. In the proposed algorithm, all MBs are grouped in SGs based on the similarity of the transform coefficients. Experimental results show that the algorithm can reduce the bitrate as compared with conventional FMO.