refSampleArrayBot, xOffsetBot, and yOffsetBot as the inputs and the output is the (mbW)x(mbH/2) array botFieldPredArray of bottom field prediction samples. 5. Each sample predArray[ X, y ] with 0..(mbW 1) and y=0..(mbH-1) of the array mbPred of Intra_Base prediction samples is derived by: mbPred[ topFieldPredArray[x, y>>1 : botFieldPredArray[x,y 1]) (G-267) G.8.6.2.2 Reference layer sample array construction process prior to intra resampling Inputs to this process are: a variable chromaFlag specifying whether the luma or a chroma component is subject to the resampling process, two variables mbW and mbH specifying the width and height, respectively, of a macroblock for the considered colour component, a variable fieldMbFlag specifying whether the current macroblock is a field or a frame macroblock, a variable botFieldFlag specifying whether a top or a bottom field is subject to the resampling process (when RefLayerFrameMbsOnlyFlag is equal to 0 or frame_mbs_only_flag is equal to 0), an array refLayerPicSamples, which is a (RefLayerPicWidthInSamplesL)x(RefLayerPicHeightInSamples) array containing constructed intra luma sample values for the reference layer representation when chromaFlag is equal to 0 or a (RefLayerPicWidthInSamplesc)x(RefLayerPicHeightInSamplesc) array containing constructed intra chroma sample values for the reference layer representation when chromaFlag is equal to 1, a one-dimensional array refLayerSliceIde with RefLayerPicSizeInMbs elements specifying slice identifications for the macroblocks of the reference layer representation, a one-dimensional array refLayerFieldMbFlag with RefLayerPicSizeInMbs elements specifying which macroblocks of the reference layer representation are field macroblocks and which macroblocks are frame macroblocks, a one-dimensional array refLayerMbType with RefLayerPicSizeInMbs elements specifying macroblock types for the macroblocks of the reference layer representation. Outputs of this process are: two variables refArrayW and refArrayH specifying the width and height