or variable values derived from it as specified in Annex A. mvd_l1| mbPartIdx Il 0 Il compldx ] has the same semantics as mvd_10, with 10 and list 0 replaced by 11 and list 1, respectively. Rec. ITU-T H.264 (01/2012) 7.4.5.2 Sub-macroblock prediction semantics sub_mb_type| mbPartIdx ] specifies the sub-macroblock types. Tables and semantics are specified for the various sub-macroblock types for P, and B macroblock types. Each table presents the value of sub_mb_type[ mbPartIdx ], the name of sub_mb_type[ mbPartIdx ], the number of sub-macroblock partitions used (given by the NumSubMbPart(sub_mb_type| mbPartIdx ]) function), and the prediction mode of the sub-macroblock (given by the SubMbPredMode(sub_mb_ty mbPartIdx ]) function). In the text, the value of sub_mb_type[ mbPartIdx ] may be referred to by "sub-macroblock type". In the text, the value of SubMbPredMode( may be referred to by "sub-macroblock prediction mode" or "macroblock partition prediction mode". The interpretation of sub_mb_type[ mbPartIdx ] for P macroblock types is specified in Table 7-17, where the row for "inferred" specifies values inferred when sub_mb_type[ mbPartIdx ] is not present. Table 7-17 - Sub-macroblock types in P macroblocks inferred P_L0_8x8 Pred_L0 P_L0_8x4 Pred_L0 P_L0_4x8 Pred_L0 P_L0_4x4 Pred_L0 The following semantics are assigned to the sub-macroblock types in Table 7-17: P L0_MxN, with MxN being replaced by 8x8, 8x4, 4x8, or 4x4: the samples of the sub-macroblock are predicted using one luma partition of size MxN equal to 8x8, two luma partitions of size MxN equal to 8x4, or two luma partitions of size MxN equal to 4x8, or four luma partitions of size MxN equal to 4x4, and associated chroma samples, respectively. The following semantics are assigned to the sub-macroblock prediction modes (or macroblock partition prediction modes) specified by SubMbPredMode() in Table 7-17: Pred L0: see semantics for Table 7-13. Rec. ITU-T H.264 (01/2012) The interpretation of sub_mb_type[ mbPartIdx ] for B macroblock types is specified in Tab