Object optimized printing system and method
    21.
    发明授权
    Object optimized printing system and method 失效
    对象优化打印系统和方法

    公开(公告)号:US06671064B2

    公开(公告)日:2003-12-30

    申请号:US09778741

    申请日:2001-02-08

    IPC分类号: G06K1500

    摘要: An object optimized printing system and method comprises a page description language decomposing system, a command instruction and data generating system and an image output terminal controller. The PDL decomposition system inputs a print file defining a plurality of pages in the page description language and locates the plurality of objects forming each page and their object types. Based on the determine object types and any explicit rendering commands in the PDL file, the PDL decomposition system automatically generates rendering tags for each of the objects. The rendering tags are used to control the command instruction and data generating system, the IOT controller and/or the image output terminal to optimize the printing by the IOT on an object-by-object basis. Based on the objects and the generated rendering tags, the command instruction and data generating system generates the differing types of data and the command instructions on a scanline-by-scanline basis. The generated command instructions and data are output to the IOT controller scanline-by-scanline. The data output to the IOT controller includes metabit data which is generated from the rendering tags. The metabit data output to the IOT controller is used to control various subsystems of the IOT controller and the IOT to optimize the printing characteristics of the IOT for each differing object on each scanline.

    摘要翻译: 对象优化打印系统和方法包括页面描述语言分解系统,命令指令和数据生成系统以及图像输出终端控制器。 PDL分解系统输入定义页面描述语言中的多个页面的打印文件,并且定位形成每个页面的多个对象及其对象类型。 根据PDL文件中确定的对象类型和任何显式渲染命令,PDL分解系统会自动为每个对象生成渲染标记。 渲染标签用于控制命令指令和数据生成系统,IOT控制器和/或图像输出端子,以优化IOT在逐个对象的基础上的打印。 基于对象和生成的渲染标签,命令指令和数据生成系统基于逐行扫描线生成不同类型的数据和命令指令。 生成的命令指令和数据被输出到IOT控制器逐行扫描线。 输出到IOT控制器的数据包括从渲染标签生成的元数据。 输出到IOT控制器的元数据用于控制IOT控制器和IOT的各个子系统,以优化每个扫描线上每个不同对象的IOT的打印特性。

    Method of calibrating a digital printer using component test patches and
the yule-nielsen equation
    22.
    发明授权
    Method of calibrating a digital printer using component test patches and the yule-nielsen equation 失效
    使用组件测试补丁和yule-nielsen方程校准数字打印机的方法

    公开(公告)号:US5748330A

    公开(公告)日:1998-05-05

    申请号:US850462

    申请日:1997-05-05

    摘要: A technique for calibrating the hardware and software of a digital printing apparatus relies on making seven component test patches which completely characterize the printing system, and then measuring the actual reflectance of these seven test patches. The measured reflectances are then converted, by the Yule-Nielsen equation, to values representative of the ink area coverage characteristic of each component test patch, because ink area coverage is the parameter that can be directly controlled by the digital printer. This conversion step takes into account the non-linear relationship between the reflectance of a halftone area and the amount of ink area coverage on the halftone area.

    摘要翻译: 用于校准数字打印装置的硬件和软件的技术依赖于制作完整的打印系统特征的七个组件测试补丁,然后测量这七个测试补丁的实际反射率。 通过Yule-Nielsen方程将所测量的反射率转换为代表每个部件测试贴片的墨水面积覆盖特性的值,因为墨水面积覆盖率是可由数字打印机直接控制的参数。 该转换步骤考虑了半色调区域的反射率和半色调区域上的墨水面积的量之间的非线性关系。

    Method of producing tint dots with pairs of holladay halftones
    23.
    发明授权
    Method of producing tint dots with pairs of holladay halftones 失效
    使用一对荷兰半色调制作色调点的方法

    公开(公告)号:US5745250A

    公开(公告)日:1998-04-28

    申请号:US812554

    申请日:1997-03-07

    申请人: Charles M. Hains

    发明人: Charles M. Hains

    CPC分类号: H04N1/4055

    摘要: A halftone generator for generating tint dots that are more circular than typical Holladay dots. Two threshold arrays are used, one that is pixel-centered and one that is interstice-centered. For each signal input level, the one that will produce a more circular dot will be selected by a look-up table driven by the image signal input. A single array version can also be used. The stored array has pixel-centered thresholds at one end and interstice-centered thresholds at the other. The circuit can either choose an array output or an inverted array output to generate either pixel-centered or interstice-centered light and dark coverage.

    摘要翻译: 用于产生比典型的Holladay点更圆的色调点的半色调发生器。 使用两个阈值阵列,一个是以像素为中心的,一个是以空格为中心的。 对于每个信号输入电平,将产生更圆形点的信号将由图像信号输入驱动的查找表选择。 也可以使用单个阵列版本。 存储的阵列在一端具有以像素为中心的阈值,另一端以间隙为中心的阈值。 该电路可以选择阵列输出或反向阵列输出,以产生以像素为中心或以间隙为中心的明暗的覆盖。

    Printer controller for object optimized printing
    24.
    发明授权
    Printer controller for object optimized printing 失效
    打印机控制器,用于对象优化打印

    公开(公告)号:US5687303A

    公开(公告)日:1997-11-11

    申请号:US473895

    申请日:1995-06-07

    摘要: An object optimized printed system includes an image output terminal controller. The system inputs a print file defining a plurality of pages in a page description language and locates the plurality of objects forming each page and their object types. Based on the determine object types and any explicit rendering commands in the PDL file, the system automatically generates rendering tags for each of the objects. The rendering tags are used to control the image output terminal to optimize the printing by the IOT on an object-by-object basis. Based on the objects and the generated rendering tags, the system generates the differing types of data and the command instructions on a scanline-by-scanline basis. The generated command instructions and data are output to the IOT controller scanline-by-scanline. The data output to the IOT controller includes metabit data which is generated from the rendering tags. The metabit data output to the IOT controller is used to control various subsystems of the IOT controller and the IOT to optimize the printing characteristics of the IOT for each differing object on each scanline. The metabits can optimize such processing subsystems as halftone generation, halftone screen size and angle, color space transformation, tone reproduction curve, IOT output correction, and the like. Using this system, each page output by the IOT has the printing characteristics for each object within the page optimized to the object's types.

    摘要翻译: 对象优化印刷系统包括图像输出端子控制器。 系统输入以页面描述语言定义多个页面的打印文件,并且定位形成每个页面的多个对象及其对象类型。 根据PDL文件中确定的对象类型和任何显式渲染命令,系统会自动为每个对象生成渲染标记。 渲染标签用于控制图像输出端子,以便逐个对象地优化IOT的打印。 基于对象和生成的渲染标签,系统会根据逐行扫描线生成不同类型的数据和命令指令。 生成的命令指令和数据被输出到IOT控制器逐行扫描线。 输出到IOT控制器的数据包括从渲染标签生成的元数据。 输出到IOT控制器的元数据用于控制IOT控制器和IOT的各个子系统,以优化每个扫描线上每个不同对象的IOT的打印特性。 半导体器件可以优化这样的处理子系统,如半色调产生,半色调屏幕尺寸和角度,颜色空间转换,色调再现曲线,IOT输出校正等。 使用该系统,IOT输出的每个页面都具有针对对象类型优化的页面内每个对象的打印特性。

    Automatic calibration of halftones
    25.
    发明授权
    Automatic calibration of halftones 失效
    自动校准半色调

    公开(公告)号:US5649073A

    公开(公告)日:1997-07-15

    申请号:US579962

    申请日:1995-12-28

    IPC分类号: B41J2/52 H04N1/405 H04N1/407

    CPC分类号: H04N1/405 H04N1/4078

    摘要: A calibration system, for calibrating a printer response to halftone images directed thereto, includes a test pattern, stored in a memory, providing a plurality of samples of combinations of printed spots, printable on a media by the printer; a gray measuring device, to derive a gray measurement of the samples of printed spots; a calibration processor correlating gray measurements with a particular combination of spots, and deriving parameters describing the printer response to the particular combination; generating at least one gray image correction, including a set of correction values selected in accordance with said the described printer response, and a calibration memory, storing the generated halftone patterns.

    摘要翻译: 校准系统,用于校准打印机对指向其的半色调图像的响应,包括存储在存储器中的测试图案,提供印刷点的组合的多个样本,可由打印机在介质上打印; 灰度测量装置,用于导出打印点样品的灰度测量; 校准处理器将灰度测量与斑点的特定组合相关联,以及导出描述对特定组合的打印机响应的参数; 产生包括根据所述打印机响应选择的一组校正值的至少一个灰度图像校正,以及存储生成的半色调图案的校准存储器。

    Clustered halftoning with dot-to-dot error diffusion
    26.
    发明授权
    Clustered halftoning with dot-to-dot error diffusion 失效
    聚集的半色调与点对点误差扩散

    公开(公告)号:US5321525A

    公开(公告)日:1994-06-14

    申请号:US990561

    申请日:1992-12-14

    申请人: Charles M. Hains

    发明人: Charles M. Hains

    IPC分类号: H04N1/405 H04N1/40

    CPC分类号: H04N1/4052 H04N1/4055

    摘要: A method of quantizing pixel values in an image formed by a plurality of pixels, each pixel representing an optical density of the image at a location within the image, and having an original optical density value selected from one of a set of `c` original optical density values that has a number of members larger than a desired output set of `d` optical density values through a process of combined halftoning and cell-to-cell error diffusion. Initially, each pixel is modified with a pro rata portion of an error term determined for a previous halftone cell, or from the current cell in a previous interaction. A set of modified pixels, corresponding in position to an m.times.n halftone cell, are processed in accordance with a standard halftoning process, to derive a set of output pixels at one of d optical density levels. The calculated output density is used to address a lookup table having a stored set of empirical density values upon printing the dot represented by a halftone cell with the same count of optical density levels. The empirical density value for the cell returned from the lookup table is compared to a sum of the modified pixel values for the cell. The difference (which represents the difference in gray level input and the actual output) is directed on a weighted basis to the pixels of subsequently processed dots.

    摘要翻译: 一种量化由多个像素形成的图像中的像素值的方法,每个像素表示图像内的位置处的图像的光密度,并且具有从一组“c”原始图像中选择的原始光密度值 通过组合半色调和细胞到细胞误差扩散的过程,具有大于所需输出的“d”光密度值组的成员的光密度值。 最初,每个像素用前一个半色调单元或从先前的相互作用中的当前单元确定的误差项的比例部分进行修改。 根据标准半色调处理来处理对应于mxn半色调单元的位置的一组修改像素,以以d个光密度级别中的一个导出一组输出像素。 计算的输出密度用于在打印由具有相同光密度计数的半色调单元表示的点时,寻址具有存储的经验密度值集合的查找表。 将从查找表返回的单元的经验密度值与单元格的修改像素值的和进行比较。 差异(其表示灰度级输入和实际输出的差异)针对随后处理的点的像素的加权基础。