Pipelined image processing system for a single application environment
    41.
    发明授权
    Pipelined image processing system for a single application environment 失效
    流水线图像处理系统,适用于单个应用环境

    公开(公告)号:US5701479A

    公开(公告)日:1997-12-23

    申请号:US402225

    申请日:1995-03-10

    CPC分类号: G06F15/8053

    摘要: A system and method for pipelined data processing emulates multi-tasking pipelined data processing in a single tasking environment. A host application running in the single tasking environment creates a pipeline of linked data processing tasks to process data from a data source and to provide the processed data to the host application. As each data processing task of the pipeline is created, the task calls an external procedure to obtain header data indicative of the data to be received by the task. Each task alters the obtained header data to reflect the data processing operation to be performed by the task, then the task creates an external procedure callable by other tasks or the host application. The external procedure provides the processed header data from within a task to the calling task or host application. After all tasks of the pipeline are created the host application invokes the pipeline to obtain processed data from the pipeline.

    摘要翻译: 用于流水线数据处理的系统和方法在单个任务环境中模拟多任务流水线数据处理。 在单个任务环境中运行的主机应用程序创建一个链接数据处理任务流程,以处理来自数据源的数据,并将处理的数据提供给主机应用程序。 当管道的每个数据处理任务被创建时,任务调用一个外部过程来获得指示要由任务接收的数据的头部数据。 每个任务改变所获得的标题数据以反映要由任务执行的数据处理操作,然后该任务创建由其他任务或主机应用程序调用的外部过程。 外部过程将处理的头部数据从任务内提供给调用任务或主机应用程序。 在创建管道的所有任务之后,主机应用程序调用管道以从管道获取处理的数据。

    Image editing system and method have improved color key editing
    42.
    发明授权
    Image editing system and method have improved color key editing 失效
    图像编辑系统和方法具有改进的色键编辑

    公开(公告)号:US5461493A

    公开(公告)日:1995-10-24

    申请号:US214022

    申请日:1994-03-15

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    CPC分类号: H04N1/622

    摘要: An image editor for an image processing system has a predefined set of system colors. Color pixel color index values for an image to be edited are stored in an image buffer. A color lookup register bank stores color values in respective registers for a predefined set of system colors. Each buffer index value corresponds to a lookup register having the specified color value. The image is thus displayed by indexing the image pixels to the lookup register bank for the color signal inputs to the display. A mouse is used to designate displayed colors that a user desires to modify in a region of the displayed image. Pixel position data corresponding to the designated colors is detected and hue, saturation and brightness (HSB) values are determined from the stored color values for the designated image pixels. A minimum range of values is determined for each of the HSB variables. A preselected color edit operation is applied to those image pixels having colors corresponding to HSB values within the respective minimum HSB ranges.

    摘要翻译: 用于图像处理系统的图像编辑器具有预定义的系统颜色集合。 要编辑的图像的彩色像素颜色索引值存储在图像缓冲器中。 颜色查找寄存器组在预定义的系统颜色集合的各个寄存器中存储颜色值。 每个缓冲区索引值对应于具有指定颜色值的查找寄存器。 因此,通过将图像像素索引到查找寄存器组来显示图像,用于将颜色信号输入到显示器。 鼠标用于指定用户希望在所显示图像的区域中修改的显示颜色。 检测与指定颜色相对应的像素位置数据,并从所存储的指定图像像素的颜色值确定色相,饱和度和亮度(HSB)值。 确定每个HSB变量的最小值范围。 将预选颜色编辑操作应用于具有对应于相应最小HSB范围内的HSB值的颜色的那些图像像素。

    Method of processing an image to clarify text in the image
    43.
    发明授权
    Method of processing an image to clarify text in the image 有权
    处理图像以澄清图像中的文本的方法

    公开(公告)号:US08705134B2

    公开(公告)日:2014-04-22

    申请号:US13013890

    申请日:2011-01-26

    IPC分类号: H04N1/40 G06K15/00

    摘要: An image file representing at least a portion of a printed document is processed to highlight the differences between foreground material (e.g., text or other characters) from background. The method includes selecting a neighborhood of pixels, determining a weighted average of an attribute values (e.g., luminance) for each pixel, and modifying each pixel's value based on the weighted average. Graylevel scaling, error diffusion, and a bit level conversion are also performed each pixel ends up with either a first attribute value level (e.g., luminance of 0) or a second attribute value level (e.g., luminance of 255).

    摘要翻译: 处理表示打印文档的至少一部分的图像文件以突出显示来自背景的前景材料(例如,文本或其他字符)之间的差异。 该方法包括选择像素的邻域,确定每个像素的属性值(例如,亮度)的加权平均值,以及基于加权平均值修改每个像素的值。 还执行灰度缩放,误差扩散和位电平转换,每个像素以第一属性值级别(例如,亮度为0)或第二属性值级别(例如,亮度为255)结束。

    Event driven plugin architecture for importing scanned image data into a production workflow
    44.
    发明授权
    Event driven plugin architecture for importing scanned image data into a production workflow 有权
    事件驱动的插件架构,用于将扫描的图像数据导入到生产工作流程中

    公开(公告)号:US08139249B2

    公开(公告)日:2012-03-20

    申请号:US11824065

    申请日:2007-06-29

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G06F3/12

    摘要: Systems and methods are described that facilitate importing scanned image data into a production workflow, in accordance with various features described herein. A plurality of loosely-coupled, dynamically loaded plugins can be defined in a configuration file for a given production scanning job. The plugins can be invoked in response to a trigger with which each plugin is associated, and triggers can be associated with different phases of the production workflow, such as image data acquisition (importation), data filtering (pre-scanning), image analysis (scanning), and metadata processing (post-scanning). In this manner, the overarching scanning architecture need not have direct knowledge of which plugins are triggered, or even present, and custom plugins as well as standard plugins can be provided for each production scanning job.

    摘要翻译: 描述了根据本文描述的各种特征的系统和方法,其便于将扫描的图像数据导入到生产工作流程中。 可以在用于给定生产扫描作业的配置文件中定义多个松散耦合的动态加载的插件。 可以响应于每个插件关联的触发器来调用插件,并且触发器可以与生产工作流程的不同阶段相关联,例如图像数据采集(导入),数据过滤(预扫描),图像分析( 扫描)和元数据处理(后扫描)。 以这种方式,总体扫描架构不需要直接了解哪些插件被触发甚至存在,并且可以为每个生产扫描作业提供定制插件以及标准插件。

    System and method for identifying and labeling fields of text associated with scanned business documents
    45.
    发明授权
    System and method for identifying and labeling fields of text associated with scanned business documents 有权
    用于识别和标记与扫描的业务文档相关的文本字段的系统和方法

    公开(公告)号:US07860312B2

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

    申请号:US12710568

    申请日:2010-02-23

    IPC分类号: G06K9/34

    CPC分类号: G06K9/00469

    摘要: A system for electronically distilling information from a business document uses a network scanner to electronically scan a platen area, having a business document thereon, to create a bitmap. A network server carries out a segmentation process to segment the scan generated bitmap into a bitmap object, the bitmap object corresponding to the scanned business document; a bitmap to text conversion process to convert the bitmap object into a block of text; a semantic recognition process to generate a structured representation of semantic entities corresponding to the scanned business document; and a document generation process to convert the structured representation into a structure text file. The semantic recognition process includes the processes of generating, for each line of text having a keyword therein, a terminal symbol corresponding to the keyword therein; generating, for each line of text not having a keyword therein and absent of numeric characters, an alphabetic terminal symbol; generating, for each line of text not having a keyword therein and having a numeric character therein, an alphanumeric terminal symbol; generating a string of terminal symbols from the generated terminal symbols; determining a probable parsing of the generated string of terminal symbols; labeling each text line, according to a determined function, with non-terminal symbols; and parsing the business document information text into fields of business document information text based upon the non-terminal symbol of each text line and the determined probable parsing of the generated string of terminal symbols.

    摘要翻译: 用于从商业文档电子地蒸馏信息的系统使用网络扫描器来电子扫描其上具有业务文档的压板区域以创建位图。 网络服务器执行分割过程,将扫描生成的位图分割成位图对象,对应于扫描的业务文档的位图对象; 将位图对象转换为文本块的文本转换过程的位图; 语义识别过程,用于生成对应于扫描的业务单据的语义实体的结构化表示; 以及将结构化表示转换成结构文本文件的文档生成处理。 语义识别处理包括对于其中具有关键词的每行文本生成与其中的关键词对应的终端符号的处理; 生成对于其中没有关键字的每行文本和不存在数字字符的字母的终端符号; 为每个不具有关键字的文本行和其中具有数字字符的每行文本生成字母数字终端符号; 从所生成的终端符号生成一串终端符号; 确定所生成的终端符号串的可能解析; 根据确定的功能标记每个文本行,具有非终端符号; 以及基于每个文本行的非终端符号以及确定的所生成的终端符号串的可能解析,将业务文档信息文本解析为商业文档信息文本的字段。

    Method for image layout using energy minimization

    公开(公告)号:US06934052B2

    公开(公告)日:2005-08-23

    申请号:US09946268

    申请日:2001-09-05

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G06F17/50 G06T11/60 H04N1/387

    CPC分类号: H04N1/387

    摘要: A novel method is disclosed for laying out a plurality of rectangles onto a bounding box area, where bboxArea represents a total area of the bounding box and totalRectArea represents the sum of the areas of all the rectangles. The method comprises the steps of: first adjusting all rectangles to a specified aspect ratio and then computing a sum of areas of all rectangle intersections (overlap) occurring as a result of said arrangement. Next, the function blackArea=totalRectArea−overlap is used to approximate the black area and all non-overlapping spaces remaining between the arranged rectangles are computed by: WhiteSpace=bboxArea−blackArea. Then, for the current arrangement, an energy function E=whiteSpace+(overlapPenlalty * overlap) is calculated and for each energy function, a state probability function is calculated such that: Pr=exp(−(Enew−Eold)/kT), where Eold is the energy computed for the previously accepted state, Enew is the energy calculated for the current state, T is a control parameter from T0−Tend, and k is a constant. Typically, initial value of T0=100 and Tend=0.0 and the overlapPenalty has an initial value of 100. The value for the control parameter T is subsequently lowered by a fraction of its present value using the relationship: TN+1=TN* 0.95. A random number between 0 . . 1 is then selected and if the random number is less than the value of Pr then the new state Enew is accepted thus new states are always accepted where Enew is less than Eold. The rectangles are again randomly arranged on the bounding box area and the method repeats itself until either Tend is reached or the value of Pr is within acceptable limits.

    Creating multi-page documents using tiff files
    47.
    发明授权
    Creating multi-page documents using tiff files 失效
    使用tiff文件创建多页文档

    公开(公告)号:US06928612B1

    公开(公告)日:2005-08-09

    申请号:US09694626

    申请日:2000-10-23

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G06F17/30 G06K9/36

    CPC分类号: G06F17/3028

    摘要: A system for organizing a heterogeneous set of page image data, such as including both simple-compressed and JPEG compressed, and/or color and monochrome data, so that the data can be organized as a single, multi-page, TIFF-FX document. Different page images and image components are named according to a simple convention. When a TIFF-FX writer application is applied to the data, the writer application responds to the names of the files and the file hierarchy to write a single, multi-page TIFF-FX document.

    摘要翻译: 一种用于组织异构的页面图像数据集合的系统,诸如包括简单压缩和JPEG压缩和/或彩色和单色数据,使得数据可以被组织为单个,多页,TIFF-FX文档 。 根据简单的约定命名不同的页面图像和图像组件。 当TIFF-FX写入程序应用程序应用于数据时,写入程序应用程序将响应文件名和文件层次结构,以编写单个多页TIFF-FX文档。

    Automatic image segmentation in the presence of severe background bleeding
    48.
    发明授权
    Automatic image segmentation in the presence of severe background bleeding 失效
    自动图像分割存在严重的背景出血

    公开(公告)号:US06704456B1

    公开(公告)日:2004-03-09

    申请号:US09389112

    申请日:1999-09-02

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G06K900

    CPC分类号: G06K9/32

    摘要: A method and apparatus for processing a digital image using an imaging input device so as to reduce bleeding of the edges of the detected images comprising receiving a digitized image including at least one of a plurality of representations of objects, and processing the digitized image into at least one of a plurality of images of the digitized image. The processing step includes defining a plurality of bins having a plurality of edge points making up each of the plurality of images of the digitized image.

    摘要翻译: 一种使用成像输入装置处理数字图像以减少检测图像的边缘渗色的方法和装置,包括接收包括对象的多个表示中的至少一个的数字化图像,并将数字化图像处理为 数字化图像的多个图像中的至少一个。 处理步骤包括定义多个具有构成数字化图像的多个图像中的每一个的多个边缘点的区块。

    Image production system theme integration
    49.
    发明授权
    Image production system theme integration 失效
    图像制作系统主题集成

    公开(公告)号:US06557017B1

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

    申请号:US09243245

    申请日:1999-02-03

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G06F1700

    CPC分类号: G06T11/60

    摘要: A method and device for describing a complex color raster image as a collection of objects in a hierarchical and device independent format. The purpose of structured imaging (SI) is to expand the scope of a raster image to a collection of individually manipulable component objects. An SI is a hierarchical description of a single output image raster which may be used as one component of a page in a structured document. Objects contributing to the output raster may originate from text, graphics, other rasters or a combination thereof, and all maintain their heritage for selectability and modification. The SI describes not only the source data but also the image processing operations required for rendering the output raster. SI technology supports re-editability, customization and enhancement, automatic image assembly and high performance imaging. Thus, such a model has implications not only in an image editing and processing arena, but also in the filing and printing services used for image handling. Importantly, the present invention describes how Structured Image themes which encapsulates many aspects of a particular document production system to render images into a single entity. A Theme definition includes a signature definition, a set (organization of related themes, and a specific template, background image, or background color for each page. Definitions are, for the most part, loaded from text files at run-time.

    摘要翻译: 一种用于将复杂彩色光栅图像描述为分层和设备无关格式的对象集合的方法和装置。 结构化图像(SI)的目的是将光栅图像的范围扩展到单独可操作的组件对象的集合。 SI是可以用作结构化文档中的页面的一个组件的单个输出图像光栅的分层描述。 对输出栅格有贡献的对象可能来源于文本,图形,其他栅格或其组合,并且它们都保留了其可选性和修改的遗产。 SI不仅描述源数据,还描述渲染输出栅格所需的图像处理操作。 SI技术支持重新编辑,定制和增强,自动图像组合和高性能成像。 因此,这种模式不仅在图像编辑和处理领域,而且在用于图像处理的归档和打印服务中也具有意义。 重要的是,本发明描述了结构图像主题如何封装特定文档制作系统的许多方面以将图像呈现到单个实体中。 主题定义包括签名定义,集合(相关主题的组织,以及每个页面的特定模板,背景图像或背景颜色)。大多数情况下,定义在运行时从文本文件加载。

    Period-based bit conversion method and apparatus for digital image processing
    50.
    发明授权
    Period-based bit conversion method and apparatus for digital image processing 有权
    用于数字图像处理的基于周期的比特转换方法和装置

    公开(公告)号:US06292168B1

    公开(公告)日:2001-09-18

    申请号:US09133565

    申请日:1998-08-13

    IPC分类号: G09G504

    CPC分类号: G06T3/40 G09G2340/0428

    摘要: A period-based method for converting digital image data for a plurality of pixels from a first bit depth to a second bit depth includes receiving an input scanline of an arbitrary length comprising digital image data for a plurality of input image pixels. Each of the input image pixels is defined at the first bit depth. The input scanline is divided into a plurality of periods each comprising digital image data for a select number of input image pixels. The period is selected so that the image data for the select number of input image pixels exactly comprises m bytes when defined at the first bit depth and exactly comprises n bytes when defined at the second bit depth, wherein m and n are different integers. For each of the periods in succession, the image data for each of the select number of input image pixels is converted from the first bit depth to the second bit depth. A code generator generates hard-coded conversion operating instructions and a look-up table for specified bit conversion operations and generic conversion operating instructions for all other bit conversion operations.

    摘要翻译: 用于将多个像素的数字图像数据从第一位深度转换为第二位深度的基于周期的方法包括:接收包括用于多个输入图像像素的数字图像数据的任意长度的输入扫描线。 每个输入图像像素被定义在第一位深度处。 输入扫描线被分成多个周期,每个周期包括用于选择数量的输入图像像素的数字图像数据。 选择该周期使得当在第一位深度处定义时,用于选择数量的输入图像像素的图像数据精确地包括m个字节,并且当在第二位深度处被定义时,精确地包括n个字节,其中m和n是不同的整数。 对于连续的每个周期,选择数量的输入图像像素中的每一个的图像数据从第一位深度转换为第二位深度。 代码生成器生成用于指定位转换操作的硬编码转换操作指令和查找表,以及所有其他位转换操作的通用转换操作指令。