Patent ID: 8265169
Filing Date: 2012-09-11
Classification: G06T,G09G,H04N

Abstract:
1. A method, comprising: receiving from a processing unit a video block memory access request; translating the video block memory access request into a plurality of memory access requests; after the translating the video block memory access request into a plurality of memory access requests, tagging each of the plurality of generated memory access requests to associate the memory access requests with each other; wherein the after the translating the video block memory access request into a plurality of memory access requests, tagging each of the plurality of generated memory access requests to associate the memory access requests with each other comprises generating a tag after said translating the video block memory access request into a plurality of memory access requests, the tag communicating an origin and a type of memory traffic associated with the memory access requests; providing the tag to one or more levels of arbitration engines; and arbitrating, by the one or more levels of arbitration engines, the plurality of generated memory access requests along with additional memory access requests in accordance with the tags, wherein at least some of the additional memory access requests do not have a tag; wherein the video block is associated with a plurality of pixel rows, each of the plurality of generated memory access requests being associated with a different pixel row, and said arbitrating includes: wherein the plurality of generated memory access requests comprise a sequence of linear byte accesses.