Patent ID: 11930190
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. One or more non-transitory computer-readable media having stored thereon encoded data in a bitstream for a current image, the encoded data being organized to facilitate decoding, with a computer system that implements a video decoder, by operations comprising:
determining prediction values for one or more prediction blocks associated with one or more coding units (“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.