Patent ID: 8249156

Claim:
A method of decoding a current field macroblock, comprising: obtaining, by a moving picture decoder, a reference frame picture list including multiple reference frame pictures; determining, by the moving picture decoder, reference frame picture index of the multiple reference frame pictures in the reference frame picture list based on display order information for the multiple reference frame pictures, the reference frame picture index numbers being allocated to reference frame pictures having a less display order than that of a picture including the current field macroblock in reverse order of the display order, and the rest of the reference frame picture index numbers being allocated to reference frame pictures having a greater display order than that of the picture including the current field macroblock in the display order; obtaining, by the moving picture decoder, motion vector information for the current field macroblock; obtaining, by the moving picture decoder, a reference field picture index associated with the current field macroblock; selecting, by the moving picture decoder, a reference field picture having a different parity from the current field macroblock if the reference field picture index is an odd value; and decoding, by the moving picture decoder, the current macroblock based on the motion vector information and the selected reference field picture.