1. A method of video coding executed by an encoder apparatus, the method comprising: arranging, at the encoder apparatus, a residual pixels into p×p sized MacroBlocks (MB), (k*p)×(l*p) sized first LargeMacroBlocks (LMB), or (m*p)×(n*p) sized second LargeMacroBlocks (LMB) determined by a predefined criterion for minimizing bit rate consumption or distortion, wherein p indicates a spatial size of an MB, k, l, m and n are integer numbers, m is divisible by k and n is divisible by l; scanning, at the encoder apparatus, MBs in a first zig-zag scanning pattern within first rectangular picture fragments corresponding to the size of the first LMB or the second LMB; and indicating, at the encoder apparatus, occurrences of MBs, first LMBs and/or second LMBs by a block type code arranged in an order of which the MBs, first LMBs or second LMBs are scanned.