endency in decoding processes between the colour planes having different plane id values. For example, the decoding process of a monochrome picture with one value of colour_plane_id does not use any data from monochrome pictures having different values of colour_plane_id for inter prediction. Depending on the value of separate_colour_plane_flag, the value of the variable ChromaArrayType is assigned as follows: If separate_colour_plane_flag is equal to 0, ChromaArrayType is set equal to chroma_format_idc. Otherwise (separate_colour_plane_flag is equal to 1), ChromaArrayType is set equal to 0. bit_depth_luma_minus8 specifies the bit depth of the samples of the luma array and the value of the luma quantisation parameter range offset QpBdOffsety, as specified by epthy=8+bit_depth_luma_minus8 (7-2) QpBdOffsety=6*bit_depth_luma_minus8 (7-3) When bit_depth_luma_minus8 is not present, it shall be inferred to be equal to 0. bit_depth_luma_minus8 shall be in the range of 0 to 6, inclusive. Rec. ITU-T H.264 (01/2012) bit_depth_chroma_minus8 specifies the bit depth of the samples of the chroma arrays and the value of the chroma quantisation parameter range offset QpBdOffsetc, as specified by BitDepthc bit_depth_chroma_minus8 (7-4) QpBdOffsetc=6*bit_depth_chroma_minus8 = (7-5) When bit_depth_chroma_minus8 is not present, it shall be inferred to be equal to 0. bit_depth_chroma_minus8 be in the range of 0 to 6, inclusive. NOTE 5 - The value of bit_depth_chroma_minus8 is not used in the decoding process when ChromaArrayType is equal to 0. In particular, when separate_colour_plane_flag is equal to 1, each colour plane is decoded as a distinct monochrome picture using the luma component decoding process (except for the selection of scaling matrices) and the luma bit depth is used for all three colour components. The variable RawMbBits is derived as RawMbBits = 256 BitDepthy +2*MbWidthC*MbHeightC*BitDeptho (7-6) apprime_y_zero_transform_bypass_flag equal to 1 specifies that, when QP'Y is equal to 0, a transform bypass operation for