A method for predictive Intra coding of a non-square chroma block, referred to as a non-square block, wherein the non-square block is collocated with a square luma block, referred to as a corresponding square block, wherein the corresponding square block is Intra coded using mode-dependent coefficient scanning, MDCS, wherein the square block is a 2Nx2N block, and N is a positive integer, wherein Intra modes for the corresponding square block are divided into multiple groups comprising a first angular group and a second angular group, and wherein the corresponding square block is processed using first coefficient scanning if an Intra mode for the corresponding square block belongs to the first angular group and using second coefficient scanning if the Intra mode for the corresponding square block belongs to the second angular group, the method comprising: receiving input data associated with a current non-square block; and processing the current non-square block according to a modified MDCS, wherein the current non-square block is Intra coded using the first coefficient scanning if an Intra mode for the current non-square block belongs to a first modified angular group, and the current non-square block is Intra coded using the second coefficient scanning if the Intra mode for the current non-square block belongs to a second modified angular group, wherein vertical coefficient scanning is applied in the first coefficient scanning, horizontal coefficient scanning is applied in the second coefficient scanning, and the non-square block is Intra coded using diagonal coefficient scanning if the mapped Intra mode for the non-square block is neither in the first modified angular group nor in the second modified angular group, characterized in that for the non-square block being an Nx2N block, the Intra modes having mode 2 though mode 18 cover from -135 degree direction to -45 degree direction, mode 10 corresponds to -90 degree direction, the first angular group consists of the HEVC Intra modes 6 through 14, and the first modified angular group consists of the HEVC Intra modes 8 through 12, the second angular group consists of the HEVC Intra modes 22 through 30, and the second modified angular group consists of HEVC Intra modes 18 through 34. receiving input data associated with a current non-square block; and processing the current non-square block according to a modified MDCS, wherein the current non-square block is Intra coded using the first coefficient scanning if an Intra mode for the current non-square block belongs to a first modified angular group, and the current non-square block is Intra coded using the second coefficient scanning if the Intra mode for the current non-square block belongs to a second modified angular group, wherein vertical coefficient scanning is applied in the first coefficient scanning, horizontal coefficient scanning is applied in the second coefficient scanning, and the non-square block is Intra coded using diagonal coefficient scanning if the mapped Intra mode for the non-square block is neither in the first modified angular group nor in the second modified angular group, characterized in that for the non-square block being an Nx2N block, the Intra modes having mode 2 though mode 18 cover from -135 degree direction to -45 degree direction, mode 10 corresponds to -90 degree direction, the first angular group consists of the HEVC Intra modes 6 through 14, and the first modified angular group consists of the HEVC Intra modes 8 through 12, the second angular group consists of the HEVC Intra modes 22 through 30, and the second modified angular group consists of HEVC Intra modes 18 through 34.