Efficient management of memory access requests from a video data stream
AssigneeIntel Corporation
InventorsTodd M. Witter, Aditya Sreenivas, Kim Meinerth
Life of this patent
Estimating the term…
Abstract
A method and apparatus for managing overlay data requests are disclosed. One embodiment of an apparatus includes a request unit and a timer. A request is made by a graphics controller to the request unit for a line of overlay data. The request unit divides the request from the graphics controller into a series of smaller requests. The smaller requests are issued to a memory controller. Delays are inserted between each of the smaller requests in order to allow other system resources to more easily gain access to memory.
Claims10
An apparatus, comprising:
- a request unit to request more than one fragment of isochronous data from a memory device, wherein the isochronous data is overlay data organized in the memory device as more than one plane of data;
- and
- a timer to insert a delay time between consecutive fragment requests for fragments from different planes.
A method, comprising:
- organizing overlay data stored in a memory device into more than one plane;
- issuing multiple requests for overlay data fragments from the memory device where consecutive requests for overlay data fragments are requests for data from different planes;
- and
- inserting a delay between requests for overlay data fragments.
A method, comprising:
- organizing overlay data stored in a memory device into a first plane, a second plane, and a third plane;
- requesting an overlay data fragment from the first plane;
- inserting a delay after requesting the overlay data fragment from the first plane;
- requesting an overlay data fragment from the second plane;
- inserting a delay after requesting the overlay data fragment from the second plane;
- requesting an overlay data fragment from the third plane;
- and
- inserting a delay after requesting the overlay data fragment from the third plane.
A system, comprising:
- a memory device;
- and
- a system logic device coupled to the memory device, the system logic device including an overlay data unit, the overlay data unit including
- a request unit to request more than one fragment of overlay data from the memory device, wherein the overlay data is organized in the
- memory device as more than one plane of data, and
- a timer to insert a delay time between consecutive fragment requests for fragments from different planes.
Dependencies are inferred from the claim text.