Optimized motion compensation and motion estimation for video coding
AssigneeZenverge, Inc.
InventorsRojit Jacob, Alexander Kipnis, Behzad R. Sayyah
Life of this patent
Estimating the term…
Loading patent…
AssigneeZenverge, Inc.
InventorsRojit Jacob, Alexander Kipnis, Behzad R. Sayyah
Estimating the term…
A system (and a method) are disclosed for intelligently fetch one or multiple reference blocks from memory for each block to be motion compensated or motion estimated within a video processing system. The system includes a reference block configuration evaluation unit and a motion compensation memory fetching unit. The reference block configuration evaluation unit analyzes the reference block configuration of the block being motion compensated with a plurality of reference block configurations of its neighboring blocks. In response to a reference block configuration evaluation result, the reference block configuration evaluation unit decides the configuration of reference blocks to be fetched from a memory. The motion vector memory fetching unit fetches the number of reference blocks for motion compensation accordingly.
A method for optimizing memory access of motion compensation for a block of video data which is one of a plurality of blocks of a picture of video data, comprising:
A system for optimizing memory access of motion compensation for a block of video data which is one of a plurality of blocks of a picture of video data, comprising:
A computer program product for optimizing memory access of motion compensation for a block of video data which is one of a plurality of blocks of a picture of video data, the computer program product comprising a non-transitory computer-readable medium containing computer program code for:
A system for optimizing memory access of motion estimation for a block of video data which is one of a plurality of blocks of a picture of video data, comprising:
Dependencies are inferred from the claim text.