the decoding process, in terms of a rectangular region specified in frame coordinates for output. The variables CropUnitX and CropUnitY are derived as follows: If ChromaArrayType is equal to 0, CropUnitX and CropUnitY are derived as: CropUnitX = 1 (7-18) CropUnitY =2-frame_mbs_only_flag (7-19) Otherwise (ChromaArrayType is equal to 1, 2, or 3), CropUnitX and CropUnitY are derived as: CropUnitX SubWidthC (7-20) CropUnitY SubHeightC (2 - frame_mbs_only_flag (7-21) The frame cropping rectangle contains luma samples with horizontal frame coordinates from CropUnitX * frame_crop_left_offset to PicWidthInSamples - ( CropUnitX * frame_crop_right_offset + and vertical frame coordinates from CropUnitY frame_crop_top_offset to FrameHeightInMbs) - ( CropUnitY * frame_crop_bottom_offset+1 1), inclusive. The value of frame_crop_left_offset shall be in the range of 0 PicWidthInSamples, / CropUnitX - (frame_crop_right_offset + 1), inclusive; and the value frame_crop_top_offset shall be in the range of 0 to (16* FrameHeightInMbs /CropUnitY)- - (frame_crop_bottom_offset + 1), inclusive. When frame_cropping_flag is equal to 0, the values of frame_crop_left_offset, frame_crop_right_offset, frame_crop_top_offset, and frame_crop_bottom_offset shall be inferred to be equal to 0. When ChromaArrayType is not equal to 0, the corresponding specified samples of the two chroma arrays are the samples having frame coordinates / SubWidthC, y / SubHeightC ), where (x,y) are the frame coordinates of the specified luma samples. For decoded fields, the specified samples of the decoded field are the samples that fall within the rectangle specified in frame coordinates. vui_parameters_present_flag equal to 1 specifies that the vui parameters() syntax structure as specified in Annex E is present. arameters_present_flag equal to 0 specifies that the vui_parameters() syntax structure as specified in Annex E is not present. 7.4.2.1.1.1 Scaling list semantics delta_scale is used to derive the j-th element of the scaling list for j in the range of 0 to siz