Page 97 - ITU Journal, ICT Discoveries, Volume 3, No. 1, June 2020 Special issue: The future of video and immersive media
P. 97

ITU Journal: ICT Discoveries, Vol. 3(1), June 2020



          leading  to  a  higher  partitioning  flexibility.  In   and  AV1  support  a  cross-component  prediction
          addition,  16  wedge  prediction  types,  similar  to   mode.  In  this  mode,  the  chroma  samples  are
          geometric PUs of VVC, are available.                 predicted  from  co-located  reconstructed  luma
                                                               samples.
          One specific feature of VVC is the support in intra
          slices  of  separate  luma  and  chroma  partitioning,   The  reference  and  prediction  filtering  processes
          which allows co-located luma and chroma Coding       used in HEVC are also more elaborated in VVC and
          Tree Blocks to be independtly partitioned.           AV1.  In  particular  VVC  introduces  a  position-
                                                               dependent  prediction  combination,  while  AV1
                                                               defines a recursive filtering-based intra predictor.

                                                               2.3  Inter coding
                                                               Inter prediction has been significantly enhanced in
                                                               the recent video coding solutions by introducing the
                                                               affine  motion  model  on  top  of  the  regular
                                                               translational  model,  along  with  more  efficient
                                                               coding  of  motion  vectors  and  higher  motion
                                                               accuracy.
                                                               HEVC specifies three inter prediction types which
                                                               can  be  unidirectional  (one  motion  vector)  or
                                                               bidirectional  (two  motion  vectors)  using  the
                                                               pictures  available  in  the  Decoded  Pictures  Buffer
                                                               (DPB): Advanced Motion Vector Prediction (AMVP),
                                                               Merge, and Skip. In AMVP, both motion information
                                                               (motion  vectors,  reference  pictures)  and  the
                                                               prediction  residual  are  signalled.  In  merge  mode,
                                                               only  the  residual  is  signalled  and  motion
                                                               information is derived from a list of most probable
                                                               candidates. The Skip mode is similar to the Merge
                                                               mode for the motion, but no residual is transmitted.
                                                               Fig. 3 and Fig. 4 illustrate the increased number of
                                                               coding modes supported by VVC compared to HEVC,
                                                               as well as the impact of the new partitioning. The

                                                               same  color  code  is  used  on  both  figures  with
                           Fig. 2 – Partitions                 different  color  tints  for  VVC  new  inter-coding
                                                               modes: orange for AMVP, green for Merge and blue
          2.2  Intra coding                                    for Skip.
          Intra  prediction  in  HEVC  is  based  on  33  angular   VVC adds affine motion prediction to AMVP, Merge,
          predictors plus planar and DC modes, all predicted   and Skip modes. The regular Merge and Skip modes
          from  reference  samples  in  the  causal  spatial   are  enhanced  with  MMVD  (Merge  with  Motion
          neighbourhood  of  the  coded  block  (top  line,  left   Vector  Difference),  ATMVP  (Advanced  Temporal
          column). In VVC, 93 angular predictors, plus planar   Motion  Vector  Prediction)  and  GPM  (Geometric
          and  DC  modes  are  specified.  Furthermore,  the   Partition  Merge).  CIIP  (Combined  Inter  Intra
          predictors  can  be  computed  from  an  extended    Prediction) is added to Merge mode. Moreover the
          neighbourhood.  New  matrix-based  prediction        motion information can be refined at the decoder to
          modes  are  also  inserted  for  luma,  leading  to   enhance the prediction per pixel at constant bit rate
          30 additional  modes.  EVC  is  close  to  HEVC  with   of the motion information. It can be noticed on the
          30 angular  predictors, plus planar and DC  modes.   figures that the amount of Intra modes (red color)
          AV1  specifies  56  angular  predictors  plus  DC  and   for VVC has decreased compared to the HEVC case
          4 additional modes.                                  as  a  result  of  improved  Inter  coding  (Intra  has
                                                               higher bit rate).
          For chroma samples, in addition to the conventional
          directional,  planar  and  DC  prediction  modes
          commonly  supported  by  the  four  standards,  VVC




                                                © International Telecommunication Union, 2020                 75
   92   93   94   95   96   97   98   99   100   101   102