A method of intra prediction implemented by a decoding device, comprising: obtaining a value of an indication information of a current block from a bitstream, the value of the indication information indicating whether an intra prediction mode of the current block is comprised in a set of most probable modes, wherein the set of most probable modes comprises Planar mode and 5 candidate intra prediction modes, a value of Planar mode is 0; when the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY[ xCb][ yCb] of the current block by the following ordered steps: i. IntraPredModeY[ xCb][ yCb] is set equal to intra_luma_mpm_remainder[ xCb][ yCb], ii. The value of IntraPredModeY[ xCb][ yCb] is incremented by one; iii. For i equal to 0 to 4, inclusive, when IntraPredModeY[ xCb][ yCb] is greater than or equal to candModeList[ i], the value of IntraPredModeY[ xCb][ yCb] is incremented by one, wherein candModeList[ i] represents the candidate intra prediction mode in the set of most probable modes other than the Planar mode; wherein intra_luma_mpm_remainder[ xCb][ yCb] represents a remainder intra predicton mode, a luma location ( xCb, yCb) specifying the top-left sample of the current block relative to the top-left luma sample of the current picture; performing intra prediction based on the derived intra prediction mode IntraPredModeY[ xCb][ yCb] and corresponding reference samples; wherein the candidate intra prediction mode candModeList[ i] in the set of most probable modes is derived by: when candModeList[ i] is greater than candModeList[ j] for i = 0..3 and for each i, j = (i + 1)..4, both values are swapped as follows: candModeList i, candModeList j = Swap candModeList i, candModeList j. obtaining a value of an indication information of a current block from a bitstream, the value of the indication information indicating whether an intra prediction mode of the current block is comprised in a set of most probable modes, wherein the set of most probable modes comprises Planar mode and 5 candidate intra prediction modes, a value of Planar mode is 0; when the value of the indication information indicates the intra prediction mode of the current block is not comprised in the set of most probable modes, deriving the intra prediction mode IntraPredModeY[ xCb][ yCb] of the current block by the following ordered steps: i. IntraPredModeY[ xCb][ yCb] is set equal to intra_luma_mpm_remainder[ xCb][ yCb], ii. The value of IntraPredModeY[ xCb][ yCb] is incremented by one; iii. For i equal to 0 to 4, inclusive, when IntraPredModeY[ xCb][ yCb] is greater than or equal to candModeList[ i], the value of IntraPredModeY[ xCb][ yCb] is incremented by one, wherein candModeList[ i] represents the candidate intra prediction mode in the set of most probable modes other than the Planar mode; i. IntraPredModeY[ xCb][ yCb] is set equal to intra_luma_mpm_remainder[ xCb][ yCb], ii. The value of IntraPredModeY[ xCb][ yCb] is incremented by one; iii. For i equal to 0 to 4, inclusive, when IntraPredModeY[ xCb][ yCb] is greater than or equal to candModeList[ i], the value of IntraPredModeY[ xCb][ yCb] is incremented by one, wherein candModeList[ i] represents the candidate intra prediction mode in the set of most probable modes other than the Planar mode; wherein intra_luma_mpm_remainder[ xCb][ yCb] represents a remainder intra predicton mode, a luma location ( xCb, yCb) specifying the top-left sample of the current block relative to the top-left luma sample of the current picture; performing intra prediction based on the derived intra prediction mode IntraPredModeY[ xCb][ yCb] and corresponding reference samples; wherein the candidate intra prediction mode candModeList[ i] in the set of most probable modes is derived by: when candModeList[ i] is greater than candModeList[ j] for i = 0..3 and for each i, j = (i + 1)..4, both values are swapped as follows: candModeList i, candModeList j = Swap candModeList i, candModeList j.