IMPROVEMENT OF H.264 SKIP MODE
Kyohyuk Lee, Woojin Han and Tammy Lee
Digital Media R&D Center, Samsung Electronics 416, Maetan3-dong, Youngtong-gu
Suwon-city, Kyounggi-do, 442-742, Korea
Keywords: Video coding, video signal processing, H.264, MPEG-4 AVC, skip mode.
Abstract: H.264 (MPEG-4 AVC) is the state of the art international video coding standard which shows better coding
efficiency compared to previous standards. This contribution is on the improvement of motion derivation
process of H.264 SKIP mode. H.264 exploits temporal or spatial motion field correlation to derive current
motion field. Temporal or spatial direct mode macroblock for B slice and skip mode macroblock for P slice
are adopted for exploitation of motion field correlation. In general, H.264 SKIP mode macroblock has great
impact on coding efficiency because about 30 ~ 70% of macroblocks are set as skip mode. SKIP mode
macroblock derives one motion vector for whole 16x16 macroblock region from spatial correlation. In this
contribution, we improved SKIP mode motion field further instead of setting one motion vector for 16x16
macroblock region. We split 16x16 macroblock into four 8x8 sub-partitions and set each sub-partition SKIP
mode motion field separately. Experimental results showed average 2.05% and up to 18.63% bit rate
reduction, especially higher coding efficiency in low bit rate condition.
1 INTRODUCTION
The coding efficiency of H.264 is much superior to
those of previous standards due to several new
features adopted for H.264 variable motion block
sizes, multiple reference pictures, intra prediction,
context adaptive entropy coding and etc0. H.264 not
only has new features but also has useful
conventional tools for video coding such as motion
compensation, texture representation by prediction
itself, motion prediction, transform and etc. In view
point of motion field, H.264 exploit temporal or
spatial correlation for prediction of motion field to
reduce required bit amounts for coding. In general,
spatial correlation has better preciseness than that of
temporal correlation0. Motion fields are predicted
from spatially adjacent blocks and the difference
between current and predicted motion is coded and
transmitted to the decoder side. For specific cases
H.264 exploits temporal correlation too. Temporal
direct mode of H.264 exploits temporal motion
correlation. Temporal direct mode derives motion
field from temporally co-located macroblock in
reference picture and does not transmit additional
bits for additional motion field refinement. If an
object has temporally uniform motion characteristics,
temporal motion correlation shows more robustness
than spatial motion correlation at the edge of object0.
Temporal and spatial direct modes exploit temporal
and spatial motion correlation respectively. H.264
can select temporal or spatial direct for coding of B
slice adaptively. But in coding of P slice, H.264 can
exploit spatial correlation only. Motion field of
SKIP mode in P slice consists of one motion vector
which is derived from spatially adjacent blocks. That
is to say, one motion vector derived from spatially
adjacent blocks is used for all 16x16 pixels in one
macroblock.
In this paper, we improved motion field
derivation process of SKIP mode in H.264 P slice
and could get meaningful results in low bit rate
condition.
2 SPATIAL MOTION
CORRELATION
IN H.264 P SLICE
H.264 SKIP mode encodes a macroblock with one
bit (SKIP mode bit). If SKIP mode bit is set, the
macroblock uses prediction signal as texture
representation as it is. Motion field of SKIP
macroblock is derived from 4 spatially adjacent
blocks. All motion information in a SKIP mode
143
Lee K., Han W. and Lee T. (2007).
IMPROVEMENT OF H.264 SKIP MODE.
In Proceedings of the Second International Conference on Signal Processing and Multimedia Applications, pages 143-146
DOI: 10.5220/0002141901430146
Copyright
c
SciTePress