Patent ID: 6735345
Filing Date: 2004-05-11
Classification: H04N

Abstract:
A computer-readable medium storing computer-executable instructions for causing a video encoder programmed thereby to perform a method of encoding one or more video images of a video sequence, the method comprising:receiving one or more video images of a video sequence; and for each macroblock of plural macrobiotics of the one or mare video images, encoding a coded block pattern, wherein the coded block pattern includes first coded block pattern information for plural luminance blocks of the macroblock, wherein the coded block pattern includes second coded block pattern information for plural chrominance blocks of the macroblock, wherein the coded block pattern indicates which of the plural luminance blocks and the plural chrominance blocks have corresponding transform coefficient data in a bitstream, wherein each of the plural macroblocks has a macroblock type, wherein the macroblock type is intra for at least one of the plural macroblocks for which coded block patterns are encoded, and wherein the encoding comprises for each macroblock of the plural macroblocks: determining an entropy code, wherein the entropy code reflects joint entropy coding of the first coded block pattern information together with the second coded block pattern information; and outputting the entropy code in the bitstream, whereby a video decoder that receives the entropy code determines the coded block pattern for the macroblock based at least in part upon the entropy code.