Virtual printer
    1.
    发明授权
    Virtual printer 有权
    虚拟打印机

    公开(公告)号:US06542252B2

    公开(公告)日:2003-04-01

    申请号:US09880979

    申请日:2001-06-13

    IPC分类号: G06F1300

    摘要: A flexible and extensible virtual printer architecture is provided. According to one embodiment, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.

    摘要翻译: 提供灵活和可扩展的虚拟打印机架构。 根据一个实施例,提供了用于驱动多个异构呈现设备的机制。 代表呈现设备接收呈现作业,呈现作业包括包含文本,图像,图形和/或其他嵌入对象形式的源数据的数据流。 然后将源数据简化为中间格式。 基于与数据流相关联的中间格式和控制信息,为呈现设备生成针对设备的数据和设备特定的控制信息。 最后,通过向呈现设备提供特定于设备的数据和设备专用控制信息来驱动呈现设备。

    Reducing errors in performance sensitive transformations
    2.
    发明授权
    Reducing errors in performance sensitive transformations 有权
    降低性能敏感转换中的错误

    公开(公告)号:US07421139B2

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

    申请号:US10960253

    申请日:2004-10-07

    IPC分类号: G06K9/46

    CPC分类号: G06F17/147

    摘要: The invention provides a method, data compression system, apparatus, and article of manufacture which reduce the error in transform equations in which constants are replaced by approximations. According to the invention transform constants are replaced with approximations which are a function of an integer and a floating point value. The transform equation is then performed with the integers in place of the constants. The floating point value may be applied either to the result of the equation or to the data to be processed by the transform equation before the equation is performed. Further the floating point value may be applied using a fixed precision version of the value or a fixed precision value into which the floating point value has been factored.

    摘要翻译: 本发明提供了一种方法,数据压缩系统,装置和制品,其减少常数被近似代替的变换方程中的误差。 根据本发明,变换常数被作为整数和浮点值的函数的近似代替。 然后用整数代替常数来执行变换方程。 浮点值可以应用于等式的结果,也可以应用于在执行方程之前由变换方程处理的数据。 此外,可以使用固定精度版本的值或浮点值已经被考虑到的固定精度值来应用浮点值。

    Red-green-blue to monochrome color conversion
    3.
    发明授权
    Red-green-blue to monochrome color conversion 有权
    红绿蓝色到单色转换

    公开(公告)号:US08928936B2

    公开(公告)日:2015-01-06

    申请号:US12643110

    申请日:2009-12-21

    CPC分类号: H04N1/40012 Y10S707/99936

    摘要: Systems and associated methods provide for converting an RGB color image to a grayscale image via a lookup table of correction values. The lookup table is generated and used to compensate for errors in converting the color image to the grayscale image. The lookup table is generated by generating a reference image having pixels with color values in the RGB color space, converting a first copy of the reference image to a grayscale reference image via interpolation, and converting a second copy of the reference image to an intermediate image. The intermediate image comprises chrominance and luminance values (e.g., YCbCR or YCgCo). The chrominance values are removed from the intermediate image. The intermediate image is then compared to the grayscale reference image to generate the correction values. The lookup table may then be applied to a grayscale image that has been converted from the RGB color image.

    摘要翻译: 系统和相关方法提供了通过校正值的查找表将RGB彩色图像转换成灰度图像。 生成查找表并用于补偿将彩色图像转换为灰度图像的错误。 通过生成具有在RGB颜色空间中具有颜色值的像素的参考图像,通过内插将参考图像的第一拷贝转换为灰度参考图像,并将参考图像的第二拷贝转换为中间图像来生成查找表 。 中间图像包括色度和亮度值(例如,YCbCR或YCgCo)。 从中间图像中去除色度值。 然后将中间图像与灰度参考图像进行比较以产生校正值。 然后可以将查找表应用于已经从RGB彩色图像转换的灰度图像。

    AUTOMATED IDENTIFICATION OF A CUSTOMER'S DOCUMENT BY CUSTOMER SUPPORT
    4.
    发明申请
    AUTOMATED IDENTIFICATION OF A CUSTOMER'S DOCUMENT BY CUSTOMER SUPPORT 审中-公开
    客户支持自动识别客户文件

    公开(公告)号:US20100313121A1

    公开(公告)日:2010-12-09

    申请号:US12477378

    申请日:2009-06-03

    IPC分类号: G06F17/00 G06F17/30 G06F15/16

    CPC分类号: G06Q10/10

    摘要: Customer support systems and associated methods are disclosed. A customer wishes to inquire about a particular document individualized for the customer and sends a support request to a customer support system using a client device. The support request includes identification information of the customer and image information based on an image captured by the customer from a copy of the particular document. The customer support system is operable to receive the support request and to select a subset of documents for the customer from a plurality of documents for a plurality of documents based on the identification information. The customer support system is further operable to identify the document from the subset of documents based on the image information, and to initiate a response to the support request using information from the document.

    摘要翻译: 公开了客户支持系统和相关方法。 客户希望询问个人为客户的特定文档,并使用客户端设备向客户支持系统发送支持请求。 支持请求包括客户的识别信息和基于客户从特定文档的副本捕获的图像的图像信息。 客户支持系统可操作以基于识别信息从多个文档的多个文档中接收支持请求并为客户选择文档的子集。 客户支持系统还可操作以基于图像信息从文档子集中识别文档,并使用来自文档的信息来发起对支持请求的响应。

    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated threshold matrix
    5.
    发明授权
    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated threshold matrix 有权
    在使用校准的阈值矩阵的传真呈现装置上渲染灰度的方法和装置

    公开(公告)号:US06498661B1

    公开(公告)日:2002-12-24

    申请号:US09277056

    申请日:1999-03-26

    IPC分类号: G06K1502

    摘要: A method, apparatus, article of manufacture for transmitting data to a facsimile presentation device is disclosed. In one embodiment of the invention, the method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and transmitting the rasterized input data to the facsimile presentation device. This invention can be practiced in several embodiments, and permits the user to select the threshold matrix according to the presentation device and/or a selected presentation quality. In another embodiment of the invention, the apparatus comprises a means for receiving a presentation job having input data associable with at least one input grayscale value, means for retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, means for applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and means for transmitting the rasterized input data to the facsimile presentation device.

    摘要翻译: 公开了一种用于向传真呈现装置发送数据的方法,装置,制品。 在本发明的一个实施例中,该方法包括以下步骤:接收包括与至少一个输入灰度值相关联的输入数据的呈现作业,检索多个阈值矩阵中的至少一个,所选择的每个阈值矩阵以控制灰度渲染特性 与所述阈值矩阵相关联的所述传真呈现设备,将所述灰度值应用于所检索的阈值矩阵,以对所述输入数据进行光栅化,以及将所述光栅化输入数据发送到所述传真呈现设备。 本发明可以在几个实施例中实现,并且允许用户根据呈现设备和/或选择的呈现质量来选择阈值矩阵。 在本发明的另一个实施例中,该装置包括用于接收具有与至少一个输入灰阶值相关联的输入数据的呈现作业的装置,用于检索多个阈值矩阵中的至少一个的装置,所选择的每个阈值矩阵以控制灰度 与阈值矩阵相关联的传真呈现设备的呈现特性,用于将灰度值应用于检索到的阈值矩阵以光栅化输入数据的装置,以及用于将光栅化输入数据发送到传真呈现设备的装置。

    RED-GREEN-BLUE TO MONOCHROME COLOR CONVERSION
    6.
    发明申请
    RED-GREEN-BLUE TO MONOCHROME COLOR CONVERSION 有权
    红绿色单色变色

    公开(公告)号:US20110149308A1

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

    申请号:US12643110

    申请日:2009-12-21

    IPC分类号: G06F15/00 G06K9/00

    CPC分类号: H04N1/40012 Y10S707/99936

    摘要: Systems and associated methods provide for converting an RGB color image to a grayscale image via a lookup table of correction values. The lookup table is generated and used to compensate for errors in converting the color image to the grayscale image. The lookup table is generated by generating a reference image having pixels with color values in the RGB color space, converting a first copy of the reference image to a grayscale reference image via interpolation, and converting a second copy of the reference image to an intermediate image. The intermediate image comprises chrominance and luminance values (e.g., YCbCR or YCgCo). The chrominance values are removed from the intermediate image. The intermediate image is then compared to the grayscale reference image to generate the correction values. The lookup table may then be applied to a grayscale image that has been converted from the RGB color image.

    摘要翻译: 系统和相关方法提供了通过校正值的查找表将RGB彩色图像转换成灰度图像。 生成查找表并用于补偿将彩色图像转换为灰度图像的错误。 通过生成具有在RGB颜色空间中具有颜色值的像素的参考图像,通过内插将参考图像的第一拷贝转换为灰度参考图像,并将参考图像的第二拷贝转换为中间图像来生成查找表 。 中间图像包括色度和亮度值(例如,YCbCR或YCgCo)。 从中间图像中去除色度值。 然后将中间图像与灰度参考图像进行比较以产生校正值。 然后可以将查找表应用于已经从RGB彩色图像转换的灰度图像。

    Method, system, and program for managing calibration files in a printing system
    7.
    发明授权
    Method, system, and program for managing calibration files in a printing system 有权
    用于管理打印系统中校准文件的方法,系统和程序

    公开(公告)号:US07092119B1

    公开(公告)日:2006-08-15

    申请号:US09378648

    申请日:1999-08-20

    IPC分类号: G06F15/00

    CPC分类号: H04N1/6033

    摘要: Disclosed is a method, system, and program for managing calibration files in a printing system. Patches are printed using a screening algorithm and incorporating at least one output appearance factor. A calibration file is generated from measured color values of the printed patches mapping a color space for the printed patches to a color space of a printer used to print the patches. Information is associated with the calibration file indicating the printer and at least one output appearance attribute for use in selecting one calibration file to use when printing a print job.

    摘要翻译: 公开了一种用于管理打印系统中的校准文件的方法,系统和程序。 使用筛选算法打印贴片,并且至少包含一个输出外观因子。 校准文件由打印的补丁的测量色值生成,将打印补丁的颜色空间映射到用于打印补丁的打印机的色彩空间。 信息与指示打印机的校准文件和至少一个输出外观属性相关联,用于选择打印打印作业时要使用的一个校准文件。

    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated transform
    8.
    发明授权
    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated transform 失效
    在使用校准变换的传真呈现装置上渲染灰度的方法和装置

    公开(公告)号:US06538773B1

    公开(公告)日:2003-03-25

    申请号:US09282024

    申请日:1999-03-26

    IPC分类号: H04N146

    CPC分类号: H04N1/4078

    摘要: A method, apparatus, and article of manufacture, for transmitting data to facsimile presentation device is disclosed. The method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving one of a plurality of stored transforms, each transform for modifying grayscale commands to control a grayscale rendering characteristic of a presentation device associated with the transform, applying the transform to the input grayscale value to produce calibrated grayscale values, and transmitting data representing the calibrated grayscale value to the facsimile presentation device. In one embodiment of the present invention, the step of transmitting the rasterized input data to the presentation device comprises the steps of reducing the rasterized input data to an intermediate format being one of a number of widely supported formats, generating device-specific data and device-specific control information for the presentation device based on the intermediate format and control information associated with the input data, and transmitting the device-specific data and the device-specific control information to the presentation device. This invention can be practiced in several embodiments, and permits the user to select the transform according to the presentation device and/or a selected presentation quality.

    摘要翻译: 公开了一种用于向传真呈现装置发送数据的方法,装置和制品。 该方法包括以下步骤:接收包括与至少一个输入灰度值相关联的输入数据的呈现作业,检索多个存储的变换中的一个,每个转换用于修改灰度级命令,以控制与该相关联的呈现设备的灰度渲染特性 变换,将变换应用于输入灰度值以产生校准的灰度值,以及将表示校准的灰度值的数据发送到传真呈现设备。 在本发明的一个实施例中,将光栅化输入数据发送到呈现设备的步骤包括以下步骤:将光栅化输入数据减少为多种广泛支持格式之一的中间格式,生成设备专用数据和设备 基于与输入数据相关联的中间格式和控制信息的表示设备的特定控制信息,以及将设备特定数据和设备专用控制信息发送到呈现设备。 本发明可以在几个实施例中实现,并且允许用户根据呈现设备和/或选择的呈现质量来选择变换。

    Virtual printer with asynchronous job and device status

    公开(公告)号:US06535295B1

    公开(公告)日:2003-03-18

    申请号:US09139043

    申请日:1998-08-24

    IPC分类号: G06F312

    摘要: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously. One or more host processing threads or processes are spawned for each new presentation job received. A first presentation job is submitted to a presentation device for which the presentation job is destined by way of a first instance of a wrapper process that communicates bi-directionally with the presentation device. Subsequently, a second presentation job is submitted to the presentation device by way of a second instance of the wrapper process. A first and second job status thread or process wait for status pertaining to the first and second presentation jobs, respectively. A final status associated with the second presentation job is received by the second instance of the wrapper before a final status associated with the first presentation job is received by the first instance of the wrapper. Then, the second instance of the wrapper process reports the final status to the second job status thread or process.

    Virtual printer
    10.
    发明授权
    Virtual printer 有权
    虚拟打印机

    公开(公告)号:US06266150B1

    公开(公告)日:2001-07-24

    申请号:US09139310

    申请日:1998-08-24

    IPC分类号: G06F1500

    摘要: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device. According to another aspect of the present invention, a device-independent data stream corresponding to a presentation job is received and transformed into a data stream which may be used to drive a particular presentation device. The device-independent data stream includes data that is formatted according to a widely supported format. The data is converted to a device dependent format. One or more presentation units capable of containing device-specific data and device-specific control information are generated for the presentation device and the presentation device is driven with a natively supported data stream that includes the one or more presentation units.

    摘要翻译: 提供灵活和可扩展的虚拟打印机架构。 根据本发明的一个方面,提供了一种用于驱动多个异构显示设备的机制。 代表呈现设备接收呈现作业,呈现作业包括包含文本,图像,图形和/或其他嵌入对象形式的源数据的数据流。 然后将源数据简化为中间格式。 基于与数据流相关联的中间格式和控制信息,为呈现设备生成针对设备的数据和设备特定的控制信息。 最后,通过向呈现设备提供特定于设备的数据和设备专用控制信息来驱动呈现设备。 根据本发明的另一方面,与显示作业相对应的与设备无关的数据流被接收并变换成可用于驱动特定呈现设备的数据流。 与设备无关的数据流包括根据广泛支持的格式格式化的数据。 数据被转换为依赖于设备的格式。 为呈现设备生成能够包含设备特定数据和设备特定控制信息的一个或多个呈现单元,并且使用包括一个或多个呈现单元的本地支持的数据流来驱动呈现设备。