qual to I_8x8, intraMxMPredModeN is set equal to ipred8x8[ mbAddrN ][ c4x4BlkIdxN 2]. Otherwise (dcPredModePredictedFlag is equal to 1 or (mbType[ mbAddrN ] is not equal to I_4x4 and mbType[ mbAddrN ] is not equal to I_8x8)), intraMxMPredModeN is set equal to 2. The element ipred4x4[ CurrMbAddr ][ c4x4BlkIdx ] of the array ipred4x4 is derived by applying the procedure specified in the following pseudo-code: predIntra4x4PredMode = Min( intraMxMPredModeA, intraMxMPredModeB if( prev_intra4x4_pred_mode_flag[c4x4BlkIdx ]) ipred4x4[ CurrMbAddr ][ c4x4BlkIdx ] = predIntra4x4PredMode else if(rem_intra4x4_pred_mode[c4x4BlkIdx] < <predIntra4x4PredMode) (G-85) ipred4x4[CurrMbAddr ][c4x4BlkIdx]=rem_intra4x4_pred_mode[c4x4BlkIdx] = ipred4x4[ CurrMbAddr ][ c4x4BlkIdx]=rem_intra4x4_pred_mode[c4x4BlkIdx] = G.8.3.1.2 SVC derivation process for Intra_8x8 prediction modes Inputs to this process are: Rec. ITU-T H.264 (01/2012) a one-dimensional array sliceIdc with PicSizeInMbs elements specifying slice identifications for the macroblocks of the current layer representation, a list fieldMbFlag with PicSizeInMbs elements specifying which macroblocks of the current layer representation are coded as field macroblocks and which macroblocks are coded as frame macroblocks, a list baseModeFlag with PicSizeInMbs elements specifying the syntax element base_mode_flag for the macroblocks of the current layer representation, a list mbType with PicSizeInMbs elements specifying macroblock types for the macroblocks of the current layer representation, a (PicSizeInMbs)x16 array ipred4x4 specifying Intra_4x4 prediction modes for macroblocks of the current layer representation, a (PicSizeInMbs)x4 array ipred8x8 specifying Intra_8x8 prediction modes for macroblocks of the current layer representation. Output of this process is a modified version of the array ipred8x8. The 8x8 blocks indexed by c8x8BlkIdx = 0..3 are processed in increasing order of c8x8BlkIdx, and for each 8x8 block, the following ordered steps are specified: 1. The derivation process f