| CPC H04N 19/176 (2014.11) [H04N 19/107 (2014.11); H04N 19/124 (2014.11); H04N 19/129 (2014.11); H04N 19/159 (2014.11); H04N 19/61 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] | 20 Claims |

|
1. One or more non-transitory computer-readable media having stored thereon computer-executable instructions for causing one or more processors, when programmed thereby, to perform operations to decode one or more coding units (“CUs”) in a current image, the operations comprising:
determining prediction values for one or more prediction blocks associated with the one or more CUs in the current image by intra-frame prediction using one or more reference blocks within the current image;
decoding residual values for multiple transform blocks in the current image, the multiple transform blocks being associated with the one or more CUs in the current image, wherein the decoding the residual values includes, for each of the multiple transform blocks:
identifying the transform block, the transform block:
being associated with a transform coding mode or a non-transform coding mode; and
having an associated block size;
based at least in part on comparison of the associated block size of the transform block to a predetermined size and based at least in part on whether the transform block is associated with the transform coding mode or the non-transform mode, selecting between a particular scanning order and an inverse scanning order that is inverse to the particular scanning order, wherein:
if the transform block is associated with the transform coding mode, the particular scanning order is selected for the transform block; and
if the transform block is associated with the non-transform coding mode, the inverse scanning order is selected for the transform block; and
scanning the transform block according to the selected scanning order; and
combining the prediction values with the residual values.
|