Predictive object-sequence caching from prior page content

    公开(公告)号:US09817620B2

    公开(公告)日:2017-11-14

    申请号:US14966944

    申请日:2015-12-11

    Abstract: A reusable sequence of display list objects is determined, by extending the repeated sequence to further consecutive display list objects, each occurrence of the reusable sequence being associated with a z-order position in a corresponding display list. At least one display list is divided, at the z-order position of the reusable sequence in the display list, into a plurality of z-bands including a reusable z-band for the determined reusable sequence. A reusable intermediate graphical representation is generated for the determined reusable sequence and a further intermediate graphical representation for at least one other z-band. The further intermediate graphical representation is merged with the reusable intermediate graphical representation in accordance with an order of the z-bands. The page description language (PDL) document is rendered using the merged representations.

    Systems and methods for optimizing function based object operations in interpreted page description languages
    2.
    发明授权
    Systems and methods for optimizing function based object operations in interpreted page description languages 失效
    用于在解释页面描述语言中优化基于功能的对象操作的系统和方法

    公开(公告)号:US08446603B2

    公开(公告)日:2013-05-21

    申请号:US12753685

    申请日:2010-04-02

    Applicant: Louis Krupp

    Inventor: Louis Krupp

    Abstract: Methods for optimizing the processing of function based object operations in interpreted page description languages are presented. In some embodiments, the method comprises parsing the PDL document to identify a function based operator in the PDL document; generating program code in a programming language, wherein the program code is functionally equivalent to the function based operator; compiling the program code to generate a shared object and dynamically linking the software that performs the document processing functions to the entry point of the shared object; and invoking the shared object associated with the function based operator when the function based operator is processed.

    Abstract translation: 介绍了在解释页面描述语言中优化基于功能的对象操作处理的方法。 在一些实施例中,该方法包括解析PDL文档以在PDL文档中识别基于功能的运算符; 以编程语言生成程序代码,其中所述程序代码在功能上等同于基于功能的操作者; 编译程序代码以生成共享对象,并将执行文档处理功能的软件动态链接到共享对象的入口点; 并且当处理基于功能的运算符时,调用与基于功能的运算符相关联的共享对象。

    Method and systems for processing print jobs
    3.
    发明授权
    Method and systems for processing print jobs 有权
    处理打印作业的方法和系统

    公开(公告)号:US07505172B2

    公开(公告)日:2009-03-17

    申请号:US10697986

    申请日:2003-10-31

    Abstract: Systems and methods according to the present invention provide the capability to identify, record and employ object reuse in print jobs. Reuse information, e.g., a number of instances of a particular object and/or the pages wherein the object is used, is identified as part of print job processing. Subsequent printing process, e.g., object caching and print job partitioning, can then use the reuse information.

    Abstract translation: 根据本发明的系统和方法提供了在打印作业中识别,记录和使用对象重用的能力。 重复使用信息,例如特定对象的多个实例和/或其中使用对象的页面被识别为打印作业处理的一部分。 随后的打印过程,例如对象缓存和打印作业分区,可以使用重用信息。

    Printing control apparatus, printing system, recording medium having recorded thereon printing control program, and printing control method
    4.
    发明授权
    Printing control apparatus, printing system, recording medium having recorded thereon printing control program, and printing control method 有权
    打印控制装置,打印系统,记录有打印控制程序的记录介质和打印控制方法

    公开(公告)号:US08976376B2

    公开(公告)日:2015-03-10

    申请号:US13781956

    申请日:2013-03-01

    Abstract: A first RIP processing unit reads cache data from a first cache unit. The first RIP processing unit transmits first RIP-processed variable part data to a printer. Since an identifier read by the first RIP processing unit is not a transmitted identifier, the first RIP processing unit transmits RIP-processed reuse part data to the printer. A second RIP processing unit reads cache data from a second cache unit. The second RIP processing unit transmits second RIP-processed variable part data to the printer. Since an identifier read by the second RIP processing unit is a transmitted identifier, the second RIP processing unit does not transmit the RIP-processed reuse part data to the printer.

    Abstract translation: 第一RIP处理单元从第一缓存单元读取高速缓存数据。 第一个RIP处理单元将第一个RIP处理的可变部件数据传输到打印机。 由于由第一RIP处理单元读取的标识符不是发送的标识符,所以第一RIP处理单元将经RIP处理的再利用部分数据发送到打印机。 第二RIP处理单元从第二缓存单元读取高速缓存数据。 第二RIP处理单元将第二RIP处理的可变部件数据发送到打印机。 由于由第二RIP处理单元读取的标识符是发送的标识符,所以第二RIP处理单元不将RIP处理的重用部分数据发送到打印机。

    PRINTING CONTROL APPARATUS, PRINTING SYSTEM, RECORDING MEDIUM HAVING RECORDED THEREON PRINTING CONTROL PROGRAM, AND PRINTING CONTROL METHOD
    5.
    发明申请
    PRINTING CONTROL APPARATUS, PRINTING SYSTEM, RECORDING MEDIUM HAVING RECORDED THEREON PRINTING CONTROL PROGRAM, AND PRINTING CONTROL METHOD 有权
    打印控制装置,打印系统,具有记录的打印控制程序的记录介质和打印控制方法

    公开(公告)号:US20130258378A1

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

    申请号:US13781956

    申请日:2013-03-01

    Abstract: A first RIP processing unit reads cache data from a first cache unit. The first RIP processing unit transmits first RIP-processed variable part data to a printer. Since an identifier read by the first RIP processing unit is not a transmitted identifier, the first RIP processing unit transmits RIP-processed reuse part data to the printer. A second RIP processing unit reads cache data from a second cache unit. The second RIP processing unit transmits second RIP-processed variable part data to the printer. Since an identifier read by the second RIP processing unit is a transmitted identifier, the second RIP processing unit does not transmit the RIP-processed reuse part data to the printer.

    Abstract translation: 第一RIP处理单元从第一缓存单元读取高速缓存数据。 第一个RIP处理单元将第一个RIP处理的可变部件数据传输到打印机。 由于由第一RIP处理单元读取的标识符不是发送的标识符,所以第一RIP处理单元将经RIP处理的再利用部分数据发送到打印机。 第二RIP处理单元从第二缓存单元读取高速缓存数据。 第二RIP处理单元将第二RIP处理的可变部件数据发送到打印机。 由于由第二RIP处理单元读取的标识符是发送的标识符,所以第二RIP处理单元不将RIP处理的重用部分数据发送到打印机。

    IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING SAME, AND STORAGE MEDIUM
    6.
    发明申请
    IMAGE FORMING APPARATUS, METHOD FOR CONTROLLING SAME, AND STORAGE MEDIUM 有权
    图像形成装置,控制方法和存储介质

    公开(公告)号:US20120287451A1

    公开(公告)日:2012-11-15

    申请号:US13447978

    申请日:2012-04-16

    Inventor: Hiroki Takeishi

    CPC classification number: G06K15/1888 G06F3/1243

    Abstract: A printer interprets the input print data and determines whether or not a rendering command targeted for reusable data included in print data depends on a placement location for placement of the rendering result in a physical coordinate space based on the interpretation result of the PDL data. When the rendering command depends on a placement location for placement of the rendering result in a physical coordinate space, the printer generates cache data without graphic processing for the rendering command targeted for reusable data and stores the generated cache data in a storage unit. When the rendering command does not depend on a placement location for placement of the rendering result in a physical coordinate space, the printer performs graphic processing for the rendering command targeted for the reusable data, generates cache data based on the result of the graphic processing, and stores the generated cache data in a storage unit.

    Abstract translation: 打印机解释输入的打印数据,并且基于PDL数据的解释结果来确定针对包括在打印数据中的可复用数据的渲染命令是否取决于用于将渲染结果放置在物理坐标空间中的放置位置。 当渲染命令取决于将渲染结果放置在物理坐标空间中的放置位置时,打印机生成高速缓存数据,而不需要针对可重用数据的渲染命令的图形处理,并将生成的高速缓存数据存储在存储单元中。 当渲染命令不依赖于将渲染结果放置在物理坐标空间中的放置位置时,打印机对针对可重用数据的渲染命令执行图形处理,基于图形处理的结果生成高速缓存数据, 并将生成的高速缓存数据存储在存储单元中。

    INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM
    7.
    发明申请
    INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM 有权
    信息处理设备,信息处理设备控制方法和存储介质

    公开(公告)号:US20110157637A1

    公开(公告)日:2011-06-30

    申请号:US12969061

    申请日:2010-12-15

    Applicant: Hiromi Kimura

    Inventor: Hiromi Kimura

    CPC classification number: G06K15/1849 G06K15/1888

    Abstract: An information processing apparatus selects attribute information in a predetermined layer based on a result of measurement of the number of appearances of attribute information included in print data, determines a priority order of the attribute information based on the number of times of references to a reusable object from a page corresponding to a record that includes the selected attribute information, serially selects attribute information based on the determined priority order, generates intermediate data for a page corresponding to the selected attribute information, and generates image data by rasterizing the generated intermediate data.

    Abstract translation: 信息处理装置基于包含在打印数据中的属性信息的出现次数的测量结果,在预定层中选择属性信息,基于对可重用对象的引用次数确定属性信息的优先顺序 从对应于包括所选择的属性信息的记录的页面,基于所确定的优先级顺序串行地选择属性信息,生成与所选择的属性信息相对应的页面的中间数据,并通过光栅化所生成的中间数据来生成图像数据。

    Banded compositor for variable data
    8.
    发明授权
    Banded compositor for variable data 有权
    带状合成器用于变量数据

    公开(公告)号:US07327487B2

    公开(公告)日:2008-02-05

    申请号:US10046031

    申请日:2001-10-23

    Abstract: A method and apparatus for Variable Data Printing that adds performance requirements to a raster image processor (RIP) memory optimization that employs memory bands within the page composition process. Documents containing both recurring elements as well as non-recurring elements are sorted into element lists depending on their frequency of recurrence and their layering position. The recurring elements are retained in rasterized form, while the non-recurring elements are rasterized as they are used in output memory. One pass assembly in raster image processing of the elements occurs when the recurring elements are blitted into memory and the variable elements are RIPped on the fly.

    Abstract translation: 用于可变数据打印的方法和装置,其增加了在页面组合过程中采用内存条带的光栅图像处理器(RIP)存储器优化的性能要求。 包含重复元素和非重复元素的文档根据其重复次数及其分层位置被分类到元素列表中。 循环元素以光栅化形式保留,而非重复元素在输出存储器中被使用时被光栅化。 元素的光栅图像处理中的一个传递组件发生在循环元素被划分成存储器并且可变元素在运行中被RIPed时。

    Image processing apparatus, image processing method, and storage medium
    9.
    发明授权
    Image processing apparatus, image processing method, and storage medium 有权
    图像处理装置,图像处理方法和存储介质

    公开(公告)号:US06348975B1

    公开(公告)日:2002-02-19

    申请号:US09251413

    申请日:1999-02-17

    Abstract: It is an object of the invention to read out and analyzes form data (macro data) upon printing, generate a drawing object, and reduce a processing time of a forming process for composing the drawing object to data to be overlaid. Particularly, it is an object to realize a developing process of form data in a color image processing apparatus. The invention provides an image processing apparatus for previously forming a form image from the form data and overlay-outputting the form image together with the data to be overlaid upon printing. Particularly, the object of the invention is accomplished by switching means for independently drawing into each plane buffer and means for drawing with respect to each plane for the image data of one page.

    Abstract translation: 本发明的目的是在打印时读出并分析表单数据(宏数据),生成绘制对象,并且将用于组合绘图对象的形成处理的处理时间减少到要重叠的数据。 特别地,本发明的目的是在彩色图像处理装置中实现形式数据的显影处理。 本发明提供一种图像处理装置,用于从表单数据预先形成表格图像,并且与打印时要重叠的数据一起重叠输出表单图像。 特别地,本发明的目的是通过用于独立地绘制到每个平面缓冲器中的切换装置和用于一页的图像数据的相对于每个平面绘图的装置来实现的。

    Image forming apparatus, accelerator and image forming method
    10.
    发明授权
    Image forming apparatus, accelerator and image forming method 有权
    图像形成装置,加速器和图像形成方法

    公开(公告)号:US08896853B2

    公开(公告)日:2014-11-25

    申请号:US13637939

    申请日:2011-01-24

    CPC classification number: G06K15/1857 G06K15/1888 G06T1/20

    Abstract: Disclosed is an image forming apparatus that makes it possible to suppress the scale enlargement of the electric circuit, so as to make the apparatus highly flexible. The apparatus forms an image based on image data acquired by applying a rendering operation to depiction commands and includes: a converting section to convert input data to the depiction commands; a first rendering section to apply the rendering operation to a first depiction command; a second rendering section to apply the rendering operation to a second depiction command; a reading section to read out first information from the storage section; a determining section to determine whether the first rendering section or the second rendering section should apply the rendering operation to each of the depiction commands; and a control, section to make either the first rendering section or the second rendering section apply the rendering operation to each of the depiction commands.

    Abstract translation: 公开了一种能够抑制电路的规模扩大的图像形成装置,从而使装置高度灵活。 该装置基于通过对描绘命令应用呈现操作获得的图像数据形成图像,并且包括:转换部分,用于将输入数据转换成描绘命令; 第一渲染部分,用于将呈现操作应用于第一描绘命令; 第二渲染部分,用于将呈现操作应用于第二描绘命令; 读取部,从存储部读出第一信息; 确定部分,用于确定第一渲染部分或第二渲染部分是否应该对每个描绘命令应用渲染操作; 以及使第一渲染部分或第二渲染部分的控制部分将呈现操作应用于每个描绘命令。

Patent Agency Ranking