n use (nal_unit_type is in the range of 2 through 4, inclusive). Otherwise, if any of the following conditions are true, condTermFlagN is set equal to 1: mbAddrN is not available and the current macroblock is coded in an Intra macroblock prediction mode, mb_type for the macroblock mbAddrN is equal to [PCM. Otherwise, condTermFlagN is set equal to the value of the coded_block_flag of the transform block transBlockN that was decoded for the macroblock mbAddrN. The variable ctxIdxInc( ctxBlockCat is derived by ctxIdxInc( ctxBlockCat = condTermFlagA + 2 * condTermFlagB (9-19) 9.3.3.1.1.10 Derivation process of ctxIdxInc for the syntax element transform_size_8x8_flag Output of this process is ctxIdxInc. The derivation process for neighbouring macroblocks specified in clause 6.4.11.1 is invoked and the output is assigned to mbAddrA and mbAddrB. Let the variable condTermFlagN (with N being either A or B) be derived as follows: If any of the following conditions are true, condTermFlagN is set equal to 0: Rec. ITU-T H.264 (01/2012) mbAddrN is not available, transform_size_8x8_flag for the macroblock mbAddrN is equal to 0. Otherwise, condTermFlagN is set equal to 1. The variable ctxIdxInc is derived by ctxIdxInc = condTermFlagA + condTermFlagB (9-20) 9.3.3.1.2 Assignment process of ctxIdxInc using prior decoded bin values Inputs to this process are ctxIdxOffset and binIdx. Output of this process is ctxIdxInc. Table 9-41 contains the specification of ctxIdxInc for the given values of ctxIdxOffset and binIdx. For each value of ctxIdxOffset and binIdx, ctxIdxInc is derived by using some of the values of prior decoded bin values ( bo, b1, b2,..., bk), where the value of the index k is less than the value of binIdx. Table 9-41 - Specification of ctxIdxInc for specific values of ctxIdxOffset and binIdx Value (name) of ctxIdxOffset binIdx ctxIdxInc (b3 != 0)? 5:6 b3 != 0)?6:7 (b1 != 1)? 2:3 (b3 != 0)?2:3 b,!=0)?4:5 (b3 != 0)?2:3 (b1 != 0)?2:3 9.3.3.1.3 Assignment process of ctxIdxInc for syntax elements significant_coeff_flag las