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

Section 7.9.  Discussion                                      173

            7.9  Discussion


            Processing digital video requires a signi)cant amount of computational power.
            This  represents  one  of  the  main  challenges  for  real-time  mobile  video  com-
            munication, where  processing power  and battery  life are scarce resources.
               In this chapter, the computational complexity of a typical video codec was
            investigated.  It  was  found  that  this  complexity  is  due  mainly  to  the  motion
            estimation process. In fact, it was found that the computational complexity of
            this process is greater than that of all the remaining encoding steps combined.
            It was concluded, therefore, that reducing the complexity of this process is the
            best way to reduce the overall complexity of the codec. The chapter reviewed
            the  main  categories  of  reduced-complexity  BMME  techniques.  The  chapter
            then  presented  the  results  of  a  study  comparing  the  di-erent  categories.  It
            was  found  that  hierarchical  techniques  and  techniques  based  on  a  reduced
            set  of  motion  vector  candidates,  in  general,  provide  the  highest  reduction  in
            computational complexity.
   191   192   193   194   195   196   197   198   199   200   201