Coding frame / field adaptive macroblock level for digital video content

A method for encoding or decoding digital video content, said video content Digital comprising a snapshot stream can be each intra instantaneous, snapshot predicted or bi-predicted, comprising each of said macroblocks instant, said method comprising the steps of: selecting for encoding or decoding each pair of vertically adjacent macroblocks in a frame mode or a field mode; disposing said pair of macroblocks in frame macroblocks or macroblocks field according to the selected one of said frame mode or said field mode; and encoding or decoding said macroblocks box or said macroblocks field, wherein the step of disposing said pair of macroblocks in macroblock picture or macroblock field includes the step of: in said frame mode, jointly processing two fields in said pair of macroblock, said macroblock pair being divided into macroblocks of picture, and including each of said macroblocks of picture pixels both top field and bottom; in said field mode, separately process two fields of said pair of macroblocks, being split said pair of macroblocks into macroblocks field, and including each of said macroblocks field pixel upper or lower field, and wherein said macroblocks box and said macroblock field are the same size.