Patent ID: 8335256
Filing Date: 2012-12-18
Classification: H04N

Abstract:
1. A video coding system for coding video data, the coding system comprising: a decoder configured to decode an encoded reference picture; a primary memory; a secondary memory configured to store the decoded reference picture; a logic device configured to extract motion vectors for generating a predicted picture of the reference picture, wherein the reference picture includes a plurality of predefined regions; wherein the logic device comprises a motion vector extractor configured to extract the motion vectors from a received video stream and wherein the logic device further comprises a motion vector sorter configured to sort the extracted motion vectors from a raster scan order to a different order corresponding to the plurality of predefined regions; the logic device further configured to store the sorted extracted motion vectors in memory bins, wherein each memory bin stores motion vectors for a particular region of the plurality of predefined regions; and for each of the plurality of predefined regions of the reference picture, the logic device is configured to use the memory bin corresponding to a reference region to read the reference region from the secondary memory and write the reference region into the primary memory, and use the written reference region and the motion vectors of the corresponding memory bin to spatially translate the written reference region into the predicted picture.