Motion refinement engine with shared memory for use in video encoding and methods for use therewith

Motion refinement engine with shared memory for use in video encoding and methods for use therewith

  • CN 101,325,708 A
  • Filed: 11/21/2007
  • Published: 12/17/2008
  • Est. Priority Date: 11/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. a motion compensating module is used for using at the video encoder that the video input signals that comprises the image sequence that is split into a plurality of macro blocks is encoded, and described motion compensating module comprises:

  • Shared storage;

    Be coupled to the motion search module of described shared storage, it is cut apart to generate for a macro block in a plurality of macro blocks a plurality of and is used for the motion search motion vector of a plurality of sub-pieces, and generate described a plurality of selected group of cutting apart and will described selected group of cutting apart and accordingly the motion search motion vector be stored in the described shared storage;

    AndBe coupled to the motion refinement module of described motion search module, it retrieves described selected group of cutting apart and corresponding motion search motion vector from described shared storage, based on the motion search motion vector of each the height piece in a plurality of sub-piece of the described macro block that is used for a plurality of macro blocks, be used for the refinement motion vector of a plurality of sub-pieces for a plurality of selected groups of generations of cutting apart of the described macro block in a plurality of macro blocks.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×