Systems and methods for optimal memory allocation units
    1.
    发明授权
    Systems and methods for optimal memory allocation units 有权
    用于最佳内存分配单元的系统和方法

    公开(公告)号:US08854680B2

    公开(公告)日:2014-10-07

    申请号:US12209046

    申请日:2008-09-11

    CPC classification number: G06T1/60 G06F3/122 G06F3/1244

    Abstract: Methods for determining an optimal memory allocation unit size for a framebuffer in a single memory pool comprising frame buffer memory and display list memory on printing devices are presented. In some embodiments, a method for determining an optimal allocation unit size for memory allocation units allocated from a memory pool in response to a memory allocation request for a pixmap comprises determining the amount of unutilized memory when the pixmap is stored using a plurality of memory allocation unit sizes, wherein the memory allocation unit sizes are an integral multiple of a base memory allocation unit; and selecting a memory allocation unit size from the plurality of memory allocation unit sizes based on criteria related to the amount of unutilized memory.

    Abstract translation: 提出了在包括帧缓冲存储器和打印设备上的显示列表存储器的单个存储器池中确定用于帧缓冲器的最佳存储器分配单元大小的方法。 在一些实施例中,响应于针对像素图的存储器分配请求而从存储器池分配的存储器分配单元确定最佳分配单元大小的方法包括当使用多个存储器分配存储像素图时确定未使用存储器的量 单位大小,其中所述存储器分配单元大小是基本存储器分配单元的整数倍; 以及基于与未使用存储器的量相关的标准从所述多个存储器分配单元大小中选择存储器分配单元大小。

    Systems and methods for optimized printer throughput in a multi-core environment
    2.
    发明授权
    Systems and methods for optimized printer throughput in a multi-core environment 有权
    在多核环境中优化打印机吞吐量的系统和方法

    公开(公告)号:US08861014B2

    公开(公告)日:2014-10-14

    申请号:US12242668

    申请日:2008-09-30

    CPC classification number: G06K15/02 G06K15/1849 G06K15/1857 G06K15/186

    Abstract: Systems and methods consistent with some embodiments presented provide methods for the concurrent generation and parallel rasterization of at least one display list in a memory pool comprising frame buffer memory and display list memory, wherein the display list comprises a plurality of equal sized display list blocks, the method comprises: monitoring the completion status of the display list blocks; monitoring the availability of rasterization processes; assigning a completed display list block to an available rasterization process; and rasterizing the display list block using the available rasterization process. In some embodiments, rasterization processes may run concurrently and operate on distinct blocks corresponding to distinct bands. Rasterized display list blocks are returned to the memory pool. In some embodiments, each concurrently executing rasterization process may execute on a distinct core of a multi-core processor.

    Abstract translation: 与所呈现的一些实施例一致的系统和方法提供了用于在包括帧缓冲存储器和显示列表存储器的存储器池中并行生成和并行光栅化至少一个显示列表的方法,其中显示列表包括多个相等大小的显示列表块, 该方法包括:监视显示列表块的完成状态; 监控光栅化过程的可用性; 将完成的显示列表块分配给可用的光栅化过程; 并使用可用的光栅化过程对显示列表块进行光栅化。 在一些实施例中,光栅化处理可以同时运行并对与不同频带相对应的不同块进行操作。 光栅化显示列表块返回到内存池。 在一些实施例中,每个同时执行的光栅化处理可以在多核处理器的不同核心上执行。

    SYSTEMS AND METHODS FOR PRINT RESOURCE MANAGEMENT
    3.
    发明申请
    SYSTEMS AND METHODS FOR PRINT RESOURCE MANAGEMENT 有权
    打印资源管理系统与方法

    公开(公告)号:US20130286424A1

    公开(公告)日:2013-10-31

    申请号:US13930951

    申请日:2013-06-28

    CPC classification number: G06K15/1806 G06F3/1212 G06F3/1247 G06F3/1288

    Abstract: Systems and methods consistent with some embodiments presented provide methods for print resource management. In some embodiments of methods for print resource management print data comprising PDL data may be parsed to identify reusable resources in the print data. The reusable resources may be converted to a common internal format and stored. In some embodiments, reusable resources may be rendered to obtain a rendered version of the reusable resource, which may be stored. In some embodiments, the stored rendered version or a rendered form of the stored formatted version of the reusable resource may be used in a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page.

    Abstract translation: 与所呈现的一些实施例一致的系统和方法提供了打印资源管理的方法。 在用于打印资源管理的方法的一些实施例中,可以解析包括PDL数据的打印数据以识别打印数据中的可重用资源。 可重用资源可以转换为公共内部格式并存储。 在一些实施例中,可以呈现可重用资源以获得可被存储的可重用资源的呈现版本。 在一些实施例中,每当在页面的位图图像的创建期间引用可重用资源时,存储的渲染版本或可重用资源的存储格式化版本的呈现形式可以用于页面的位图图像。

    Systems and methods for framebuffer management
    5.
    发明授权
    Systems and methods for framebuffer management 有权
    帧缓冲区管理的系统和方法

    公开(公告)号:US08817032B2

    公开(公告)日:2014-08-26

    申请号:US12201735

    申请日:2008-08-29

    CPC classification number: G06F12/023 G06K15/1894

    Abstract: Methods for managing a framebuffer in a single memory pool comprising frame buffer memory and display list memory on printing devices are presented. In some embodiments, a method for managing at least one pixmap corresponding to an image using equal sized blocks allocated to the pixmap from a memory pool comprises: receiving a request for at least one scanline in the image; securing a pointer to at least one block from the memory pool in response to the request for the at least one scanline, if memory blocks are available in the memory pool; and applying at least one of a plurality of memory freeing strategies, if there are no memory blocks available in the memory pool.

    Abstract translation: 提出了在包括帧缓冲存储器和打印设备上的显示列表存储器的单个存储器池中管理帧缓冲器的方法。 在一些实施例中,一种用于使用从存储器池分配给像素图的等大小的块来管理对应于图像的至少一个像素图的方法包括:接收对图像中的至少一条扫描线的请求; 如果存储器块在存储器池中可用,则响应于对至少一个扫描线的请求,确保从存储器池至少一个块的指针; 以及如果所述存储器池中没有可用的存储器块,则应用多个存储器释放策略中的至少一个。

    Systems and Methods for Framebuffer Management
    6.
    发明申请
    Systems and Methods for Framebuffer Management 有权
    帧缓冲区管理系统与方法

    公开(公告)号:US20100053179A1

    公开(公告)日:2010-03-04

    申请号:US12201735

    申请日:2008-08-29

    CPC classification number: G06F12/023 G06K15/1894

    Abstract: Methods for managing a framebuffer in a single memory pool comprising frame buffer memory and display list memory on printing devices are presented. In some embodiments, a method for managing at least one pixmap corresponding to an image using equal sized blocks allocated to the pixmap from a memory pool comprises: receiving a request for at least one scanline in the image; securing a pointer to at least one block from the memory pool in response to the request for the at least one scanline, if memory blocks are available in the memory pool; and applying at least one of a plurality of memory freeing strategies, if there are no memory blocks available in the memory pool.

    Abstract translation: 提出了在包括帧缓冲存储器和打印设备上的显示列表存储器的单个存储器池中管理帧缓冲器的方法。 在一些实施例中,一种用于使用从存储器池分配给像素图的等大小的块来管理对应于图像的至少一个像素图的方法包括:接收对图像中的至少一条扫描线的请求; 如果存储器块在存储器池中可用,则响应于对至少一个扫描线的请求,确保从存储器池至少一个块的指针; 以及如果所述存储器池中没有可用的存储器块,则应用多个存储器释放策略中的至少一个。

    Systems and Methods for Print Resource Management
    7.
    发明申请
    Systems and Methods for Print Resource Management 有权
    打印资源管理的系统和方法

    公开(公告)号:US20090185214A1

    公开(公告)日:2009-07-23

    申请号:US12016067

    申请日:2008-01-17

    CPC classification number: G06K15/1806 G06F3/1212 G06F3/1247 G06F3/1288

    Abstract: Systems and methods consistent with some embodiments presented provide methods for print resource management. In some embodiments of methods for print resource management print data comprising PDL data may be parsed to identify reusable resources in the print data. The reusable resources may be converted to a common internal format and stored. In some embodiments, reusable resources may be rendered to obtain a rendered version of the reusable resource, which may be stored. In some embodiments, the stored rendered version or a rendered form of the stored formatted version of the reusable resource may be used in a bitmap image for a page whenever the reusable resource is referenced during the creation of the bitmap image for the page.

    Abstract translation: 与所呈现的一些实施例一致的系统和方法提供了打印资源管理的方法。 在用于打印资源管理的方法的一些实施例中,可以解析包括PDL数据的打印数据以识别打印数据中的可重用资源。 可重用资源可以转换为公共内部格式并存储。 在一些实施例中,可以呈现可重用资源以获得可被存储的可重用资源的呈现版本。 在一些实施例中,每当在页面的位图图像的创建期间引用可重用资源时,存储的渲染版本或可重用资源的存储格式化版本的呈现形式可以用于页面的位图图像。

Patent Agency Ranking