x structure including the processes specified in clause 9 and clause G.9, Mb Inferred shall be considered an additional macroblock type that is different from all macroblock types specified in Tables 7-11, 7-13, 7-14, and G-5 and the following applies: macroblocks with mb_type equal to b Inferred are considered as coded in an Inter macroblock prediction mode and not coded in an Intra macroblock prediction mode, NumMbPart(Mb_Inferred)i is considered to be equal to 1, - MbPartWidth(Mb_Inferred)a and MbPartHeight( Mb_Inferred ) are considered to be equal to 16, MbPartPredMode( Mb_Inferred, 0) is considered to be not equal to Intra_4x4, Intra_8x8, Intra_16x16, Pred_L0, Pred_L1, BiPred, and Direct. Tables and semantics are specified for the various macroblock types for EI, EP, and EB slices. Each table presents the value of mb_type, the name of mb_type, the number of macroblock partitions used (given by NumMbPart mb_type) function), the prediction mode of the macroblock (when it is not partitioned) or the first partition (given by the MbPartPredMode(mb_type,0)function) and the prediction mode of the second partition (given by the MbPartPredMode(mb_type,1)function). When a value is not applicable it is designated by "na". In the text, the value of mb_type may be referred to as the macroblock type and a value X of MbPartPredMode() may be referred to in the text by "X macroblock (partition) prediction mode" or as "X prediction macroblocks". The tables do not include the macroblock type Mb Inferred. Table G-4 shows the allowed collective macroblock types for each slice_type. Table G-4 - Allowed collective macroblock types for slice_type. slice_type allowed collective macroblock types EI (slice) I (see Table 7-11 and Table G-5) (macroblock types) EP (slice) P (see Table 7-13) and I (see Table 7-11 and Table G-5) (macroblock types) EB (slice) B (see Table 7-14) and I (see Table 7-11 and Table G-5) (macroblock types) Macroblock types that may be collectively referred to as I macroblock types are specified in Tables G-5 and 7