ock of the current chroma component indexed using chroma4x4BlkIdx with chroma4x4BlkIdx equal to 0..3, the following ordered steps are specified: 1. The 4x4 array p with elements Pij with i, j = 0..3 is derived as in clause 8.6.1.2, is transformed according to Equation 8-415 to produce transform coefficients CP( chroma4x4BlkIdx ). These transform coefficients are then quantised with the quantisation parameter QSc, with i, j = 0..3 except for the combination i = 0, j = 0 as follows. The processing of COOPO chroma4x4BlkIdx) is described below in this clause. Cis(Sign(c(chroma4x4BlkIdx)) = * Abs( Ciip( chroma4x4BlkIdx ) ) * LevelScale2(QSc%6,i,j)+(1<<(14+QSc/6))))>>(15+QSc/6 (8-435) 2. The variable chromaList, which is a list of 16 entries, is derived. chromaList[ is set equal to 0. chromaList[ k] with index k = 1..15 are specified as follows: chromaList[ k ] = ChromaACLevel[ iCbCr ][ chroma4x4BlkIdx ][ k - 1] (8-436) The inverse scanning process for 4x4 transform coefficients and scaling lists as specified in clause 8.5.6 is invoked with chromaList as the input and the two-dimensional array cr( chroma4x4BlkIdx ) with elements chroma4x4BlkIdx as the output. The 4x4 array c( chroma4x4BlkIdx ) with elements Cii( chroma4x4BlkIdx ) with i, j = 0..3 except for the combination = 0, j = 0 is derived as follows. The derivation of cool chroma4x4BlkIdx) is described below. Cij( chroma4x4BlkIdx)=c;( chroma4x4BlkIdx ) + C1jS (8-437) The scaling and transformation process for residual 4x4 blocks as specified in clause 8.5.12 is invoked with c( chroma4x4BlkIdx as the input and r as the output. The 4x4 array u with elements Uij is derived by: Uij =Clip1c(1jj) with i, = 0..3 (8-438) The picture construction process prior to deblocking filter process in clause 8.5.14 is invoked with chroma4x4BlkIdx and u as the inputs. The derivation of the DC transform coefficient level coo( chroma4x4BlkIdx ) is specified as follows. The DC transform coefficients of the 4 prediction 4x4 chroma blocks of the current component of the macroblock, COOP(