Patent ID: 8817032
Filing Date: 2014-08-26
Classification: G06F,G06K

Abstract:
1. A method for managing at least one pixmap corresponding to an image using equal sized blocks allocated to the pixmap from a single memory pool, the method comprising: providing a memory manager that manages the single memory pool on a block-by-block basis and provides a plurality of computer programs that access a buffer memory and a display list memory in the single memory pool with a standard interface through a memory management application programming interface (API), wherein the single memory pool is an allocated area of a physical memory configured to be managed as a common resource for the buffer memory and the display list memory with all blocks of the single memory pool configured to be allocated to and de-allocated from the frame buffer memory and the display list memory at any time during the management of the pixmap; the memory manager receiving, from any of the plurality of programs through the memory management API, a request for at least one scanline in the image; the memory manager securing a pointer to at least one block from the single memory pool in response to the request for the at least one scanline, if memory blocks are available in the single memory pool; and the memory manager applying at least one of a plurality of memory freeing strategies to at least one block of the buffer memory or the display list memory, if there are no memory blocks available in the single memory pool, wherein the memory freeing strategies are applied to blocks that do not contain the scanline.