Apparatus and method for performing motion compensation by macro block unit while decoding compressed motion picture
AssigneeNEC Electronics Corporation
InventorKatsushige Matsubara
Life of this patent
Estimating the term…
Abstract
A method of a motion compensation, comprising specifying a reference region which is larger than a region of a macro block, based on a motion vector, specifying an object read region larger than the reference region, dividing the object read region into a plurality of divided object read regions; and responding to an identification information identified for each of the divided object read regions to request an external memory to transfer a data in the external memory into a buffer.
Claims18
A motion compensation apparatus, comprising:
- a buffer memory;
- a reading unit which reads a data from an external memory storing a reference image and stores the read data in the buffer memory;
- an object read region specifying unit which specifies an object read region including the reference image upon reading a pixel data of a reference region from the external memory so as to make motion compensation with respect to each of macro blocks;
- an object read region dividing unit which divides the specified object read region into a plurality of regions;
- and
- a control unit which instructs the reading unit to read the specified object read region and which manages each divided region of the pixel data stored in the buffer memory, the control unit instructing the reading unit to read only a pixel data of a divided region which is not stored in the buffer memory among the plurality of divided regions of the object read region specified by the object read region specifying unit.
A method of a motion compensation, comprising:
- specifying a reference region which is larger than a region of a macro block, based on a motion vector;
- specifying an object read region larger than said reference region;
- dividing said object read region into a plurality of divided object read regions;
- and
- responding to an identification information identified for each of the divided object read regions to request an external memory to transfer a data in said external memory into a buffer.
A method of a motion compensation, comprising:
- specifying a reference region which is larger than a region of a macro block, based on a motion vector;
- specifying an object read region larger than said reference region;
- dividing said object read region into a plurality of divided object read regions;
- and
- managing a motion compensation based on an identification information identified for each of the divided object read regions and a management information which indicates a data stored in a buffer memory.
A motion compensation apparatus, comprising:
- a reference region specifying unit which specifies a reference region which is larger than a region of a macro block, based on a motion vector;
- an object read region specifying unit which specifies an object read region larger than said reference region;
- an object read region dividing unit which divides said object read region into a plurality of divided object read regions;
- and
- a control unit which manages a motion compensation based on an identification information identified for each of the divided object read regions and a management information which indicates a data stored in a buffer memory.
Dependencies are inferred from the claim text.