Patent ID: 8116374

Claim:
A method for video signal processing, the method comprising: inter-predicting a macroblock with an encoder; selecting a macroblock type based on said inter-predicting; selecting a transform size based on said selected macroblock type, wherein said transform size is selected from a 4×4 transform size or an 8×8 transform size; and generating a transform size syntax element based on said selected transform size to indicate to a video decoder an inverse transform size to use with said inter-predicted macroblock wherein the transform size syntax element comprises a transform mode element indicating whether a transform mode is 8×8; and wherein the transform size syntax element comprises an element indicating whether all of the macroblock is 8×8 and wherein if either the transform mode element indicating whether a transform mode is 8×8 or the element indicating whether all of the macroblock is 8×8 are not set, the transform size is 4×4.