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

60                                      Chapter 3.  Video  Coding: Standards


                 component. There  are three options  for prediction:
                  (a)  DC  only:  where  the  DC  coe,cient  is  predicted  as  the  average  of
                     the  corresponding  coe,cients  from  the  block  above  and  the  block
                     to  the left.
                  (b)  Vertical  DC  and  AC:  where  the  DC  coe,cient  and  the  /rst  row
                     of  AC  coe,cients  are  vertically  predicted  from  the  corresponding
                     coe,cients  from  the block  above.

                  (c)  Horizontal  DC  and  AC:  where  the  DC  coe,cient  and  the	/rst
                     column  of  AC  coe,cients  are  horizontally  predicted  from  the
                     corresponding  coe,cients  from  the block to  the  left.

                 Special cases are de/ned for situations in which the neighboring blocks
                 are  not  INTRA  coded  or  are  not  in  the  same  video  picture  segment.
                 The  option  that  gives  the  best  prediction  for  the  whole  macroblock  is
                 chosen.

               2.  The  quantization  of  INTRA  coe,cients  is  modi/ed.  INTRA  DC  coef-
                 /cients  are  quantized  using  a  varying  quantization  step  size,  unlike  the
                 /xed quantization step size of 8 utilized when this mode is not in use. In
                 addition, the quantization of all INTRA coe,cients is performed without
                 a dead-zone.
               3.  The scanning of DCT coe,cients is adapted to the prediction method of
                 the  INTRA  macroblock.  For  macroblocks  predicted  using  the  DC-only
                 option, the normal zigzag scanning is utilized; for macroblocks predicted
                 using the vertical DC and AC option, a new alternate horizontal scanning
                 pattern  (Figure  3.5(a))  is  utilized;  whereas  for  macroblocks  predicted



                 0  1  2  3  10  11  12  13      0  4  6   20  22  36  38  52
                 4  5  8  9  17  16  15  14      1  5  7   21  23  37  39  53
                 6  7  19  18  26  27  28  29    2  8  19  24  34  40  50  54
                 20   21   24   25   30   31   32   33   3  9  18  25  35  41  51  55
                 22   23   34   35   42   43   44   45   10   17   26   30   42   46   56   60
                 36   37   40   41   46   47   48   49   11   16   27   31   43   47   57   61
                 38   39   50   51   56   57   58   59   12   15   28   32   44   48   58   62
                 52   53   54   55   60   61   62   63   13   14   29   33   45   49   59   63


                    (a) Alternate horizontal scan    (b) Alternate vertical scan
                     Figure 3.5:  Alternate  scans for the advanced INTRA  mode of  H.263+
   78   79   80   81   82   83   84   85   86   87   88