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

4                        Chapter 1.  Introduction  to  Mobile  Video Communications


            It  should  be  emphasized  that  those  are  not  the  only  requirements  of  a  mo-
            bile  video  communication  system.  Requirements  like  low  delay,  interactivity,
            scalability,  and security are  equally important.


            1.3Possible Solutions

            Mobile video communication is a truly interdisciplinary subject [7]. Complete
            systems  are  likely  to  draw  together  solutions  from  diBerent  areas,  like  video
            source coding, channel coding, network design, semiconductor design, and oth-
            ers. This book will concentrate on solutions based on the video source coding
            part  of  the  area.  Thus,  before  being  able  to  present  the  adopted  approach,  a
            closer  look  at  video  source  coding  is  in  order.  Figure  1.1  shows  a  typical
            video  codec.  Changes  between  consecutive  frames  of  a  video  sequence  are
            mainly  due  to  the  movement  of  objects.  Thus,  the  motion  estimation  (ME)
            block  uses  a  motion  model  to  estimate  the  movement  that  occurred  between
            the  current  frame  and  a  reference  frame  (usually  a  previously  decoded  frame
            that was stored in a frame buBer). This motion information is then utilized by
            the  motion  compensation  (MC)  block  to  move  the  contents  of  the  reference
            frame to provide a prediction of the current frame. This motion-compensated
            prediction (MCP) is also known as the displaced frame (DF). The prediction
            is then subtracted from the current frame to produce an error signal known as



                                                         Encoded displaced-frame
                    Input frame                            difference (DFD)
                                               Transform
                               +
                             _                  Encoder

                                 Motion-compensated
                                  prediction (MCP)   Decoded DFD  Transform
                                                  +
                                                               Decoder
                                      Decoded      Decoded current frame
                                      reference
                             Motion    frame
                           compensation        Frame buffer
                                                (delay)
                             (MC)                               Decoder
                                                           Motion information
                             Motion
                            estimation
                             (ME)

                                  Figure 1.1:  Typical  video codec
   22   23   24   25   26   27   28   29   30   31   32