Page 12 - Video Coding for Mobile Communications Efficiency, Complexity, and Resilience
P. 12

Preface                                                        xv


            tracking algorithm. The chapter then assesses the suitability of warping-based
            methods for mobile video communications. In particular, the chapter compares
            the  e"ciency  and  complexity  of  such  methods  to  those  of  block-matching
            methods.
               Chapter  6  investigates  the  performance  of  another  advanced  motion-
            estimation  method,  called  multiple-reference  motion-compensated  prediction.
            The  chapter  starts  by  brie2y  reviewing  multiple-reference  motion  estimation
            methods.  It  then  concentrates  on  the  long-term  memory  motion-compensated
            prediction technique. The chapter investigates the prediction gains and the cod-
            ing e"ciency of this technique at very low bit rates. The primary aim is to de-
            cide if the added complexity, increased motion overhead, and increased mem-
            ory requirements of this technique are justi,able at such bit rates. The chapter
            also  investigates  the  properties  of  multiple-reference  block-motion  ,elds  and
            compares them to those of single-reference ,elds.
               Part III of the book considers the challenge of reduced computational com-
            plexity. It contains two chapters. Chapter 7 reviews reduced-complexity motion
            estimation techniques. The chapter uses implementation examples and pro,ling
            results to highlight the need for reduced-complexity motion estimation. It then
            reviews some of the main reduced-complexity block-matching motion estima-
            tion  techniques.  The  chapter  then  presents  the  results  of  a  study  comparing
            the di(erent techniques.
               Chapter  8  gives  an  example  of  the  development  of  a  novel  reduced-
            complexity  motion  estimation  technique.  The  technique  is  called  the  simplex
            minimization search. The development process is described in detail, and the
            technique  is  then  tested  within  an  isolated  test  environment,  a  block-based
            H.263-like  codec,  and  an  object-based  MPEG-4  codec.  In  an  attempt  to  re-
            duce  the  complexity  of  multiple-reference  motion  estimation  (investigated  in
            Chapter 6), the chapter extends the simplex minimization search technique to
            the multiple-reference case. The chapter presents three di(erent extensions (or
            algorithms)  representing  di(erent  degrees  of  compromise  between  prediction
            quality and computational complexity.
               Part IV concentrates on error resilience. It contains two chapters. Chapter 9
            reviews  error  resilience  video  coding  techniques.  The  chapter  considers  the
            types of errors that can a(ect a video bitstream and examines their impact on
            decoded video. It then describes a number of error detection and error control
            techniques. Particular emphasis is given to standard error-resilience techniques
            included in the recent H.263+, H.263++, and MPEG-4 standards.
               Chapter  10  gives  examples  of  the  development  of  error-resilience  tech-
            niques. The chapter presents two temporal error concealment techniques. The
            ,rst  technique  is  based  on  motion  ,eld  interpolation,  whereas  the  second
            technique uses multihypothesis motion compensation to combine motion ,eld
            interpolation  with  a  boundary-matching  technique.  The  techniques  are  then
   7   8   9   10   11   12   13   14   15   16   17