×

Adaptive coding of video block prediction mode

  • US 8,520,732 B2
  • Filed: 09/14/2012
  • Issued: 08/27/2013
  • Est. Priority Date: 06/15/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding video data, the method comprising:

  • selecting from a set of intra prediction modes for a current video block one of a plurality of intra prediction modes for use in generating a prediction block of a video block of a coding unit; and

    encoding the intra prediction mode of the current video block based on intra prediction modes of one or more previously encoded video blocks of the coding unit, wherein encoding the intra prediction mode comprises;

    if the intra prediction mode of the current video block is the same as one of the intra prediction modes of the one or more previously encoded video blocks, then;

    encoding a first bit representing the intra prediction mode to indicate that the intra prediction mode of the current video block is the same as one of the intra prediction modes of the one or more previously encoded video blocks, andencoding at least one additional bit representing the intra prediction mode to indicate which of the one or more previously encoded video blocks has the same intra prediction mode as the intra prediction mode of the current video block; and

    if the intra prediction mode of the current video block is not the same as any of the intra prediction modes of the one or more previously encoded video blocks, then;

    encoding a first bit representing the intra prediction mode to indicate that the intra prediction mode of the current video block is not the same as any of the intra prediction modes of the one or more previously encoded video blocks,removing from the set of intra prediction modes for the current video block at least the intra prediction modes of the one or more previously encoded video blocks when the one or more previously encoded video blocks have different intra prediction modes,removing from the set of intra prediction modes for the current video block the intra prediction modes of the one or more previously encoded video blocks and at least one additional intra prediction mode that is not an intra prediction mode of the one or more previously encoded video blocks when two or more of the previously encoded video blocks of the coding unit have the same intra prediction mode,renumbering intra prediction mode identifiers among the remaining intra prediction modes of the set of intra prediction modes for the current video block, andencoding a codeword that identifies the intra prediction mode identifier corresponding to the intra prediction mode of the current video block.

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