×

Motion vector block pattern coding and decoding

  • US 7,599,438 B2
  • Filed: 09/02/2004
  • Issued: 10/06/2009
  • Est. Priority Date: 09/07/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for transforming video information using a computing device that implements a video encoder, the computing device comprising a processing unit and memory, the method comprising:

  • with the computing device that implements the video encoder;

    determining a first variable length code that represents first information for a macroblock with plural luminance motion vectors, wherein the first information includes one motion vector data presence indicator per luminance motion vector of the macroblock, wherein each of the motion vector data presence indicators is represented by a corresponding bit in a bit field, wherein a bit value of zero indicates that no motion vector data is signaled for a corresponding one of the plural luminance motion vectors and a bit value of one indicates that motion vector data is signaled for the corresponding one of the plural luminance motion vectors;

    signaling, in a bitstream, the first variable length code;

    determining a second variable length code that represents second information for the macroblock, wherein the second information includes plural transform coefficient data presence indicators for plural blocks of the macroblock; and

    signaling, in the bitstream, the second variable length code.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×