×

Coding of motion vector information

  • US 9,148,668 B2
  • Filed: 02/13/2014
  • Issued: 09/29/2015
  • Est. Priority Date: 07/18/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of reconstructing one or more video images in a video sequence using a computing device that implements a video decoder, the method comprising:

  • at the computing device that implements the video decoder, receiving encoded data from a bit stream, wherein the encoded data includes entropy coded data for a macroblock of a video image, the entropy coded data for the macroblock being signaled in the bit stream as part of macroblock syntax at macroblock level, and the entropy coded data for the macroblock representing;

    (a) a terminal symbol indicating whether transform coefficient data for the macroblock is included in the bit stream;

    (b) intra/inter decision information indicating whether the macroblock is intra-coded or inter-coded, wherein the macroblock is inter-coded;

    (c) information indicating which of multiple reference frames is to be used in motion compensation for the inter-coded macroblock; and

    (d) motion information for the inter-coded macroblock; and

    with the computing device that implements the video decoder, decoding the macroblock using the encoded data from the bit stream, wherein the decoding the macroblock comprises;

    entropy decoding the entropy coded data for the macroblock to determine the terminal symbol, the intra/inter decision information, the information indicating which of the multiple references frames is to be used in motion compensation for the macroblock, and the motion information for the macroblock;

    determining whether transform coefficient data for the macroblock is included in the bit stream based at least in part upon the terminal symbol;

    reconstructing a motion vector for the macroblock using the motion information for the macroblock; and

    reconstructing the macroblock, including performing motion compensation for the macroblock using the motion vector and the indicated one of the multiple reference frames.

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