In international standards for video coding such as MPEG-4 and H.264, motion compensation is performed by partitioning macroblocks (square pixel sets) into multiple areas. In this paper, we propose motion compensation using sliced blocks as a new method for macroblock-based motion compensation. The partition shape is not restricted to squares or other patterns; instead, macroblocks are sliced by arbitrary line segments. This produces better agreement in shape between partitions and moving objects, as well as better motion compensation performance. In addition, when partition data are described in bitstream, adaptive prediction of segments based on partition shape of neighbor macroblocks is applied, aiming at reduction of the overhead caused by partition data. In the proposed method, coding is performed at the macroblock level, and therefore, coding mode selection and other related algorithms of conventional rate distortion optimization can be used unaltered. The proposed method was applied to forward-prediction picture coding (basic algorithm of H.264), and an improvement of coding efficiency by about 5p was confirmed. © 2007 Wiley Periodicals, Inc. Syst Comp Jpn, 38(7): 12– 22, 2007; Published online in Wiley InterScience (). DOI 10.1002sscj.20714
[1]
Thomas Sikora,et al.
Shape-adaptive DCT for generic coding of video
,
1995,
IEEE Trans. Circuits Syst. Video Technol..
[2]
Satoshi Kondo,et al.
A motion compensation technique using sliced blocks in hybrid video coding
,
2005,
IEEE International Conference on Image Processing 2005.
[3]
G. Bjontegaard,et al.
Calculation of Average PSNR Differences between RD-curves
,
2001
.
[4]
Satoshi Kondo,et al.
A motion compensation technique using sliced blocks and its application to hybrid video coding
,
2005,
Visual Communications and Image Processing.
[5]
Tokumichi Murakami,et al.
Very low bit-rate video coding with block partitioning and adaptive selection of two time-differential frame memories
,
1997,
IEEE Trans. Circuits Syst. Video Technol..
[6]
Bertrand Chupeau,et al.
Coding algorithm with region-based motion compensation
,
1997,
IEEE Trans. Circuits Syst. Video Technol..
[7]
Jukka Teuhola,et al.
A Compression Method for Clustered Bit-Vectors
,
1978,
Inf. Process. Lett..