Method and apparatus for integrating pull and push tasks in pipeline data processing
    1.
    发明授权
    Method and apparatus for integrating pull and push tasks in pipeline data processing 有权
    在拉伸和推进任务中集成管线数据处理的方法和装置

    公开(公告)号:US06286026B1

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

    申请号:US09134866

    申请日:1998-08-17

    IPC分类号: G06F900

    CPC分类号: G06F15/8053

    摘要: This invention provides a device and method for processing data with a data processing string having push type and pull type tasks. Push tasks processes data and pushes the output of the process to downstream push tasks based on link paths. On the other hand, pull tasks sends data requests via upstream links to upstream pull tasks to acquire data for processing. Data processing strings are usually configured with either push tasks and/or pull tasks to maintain consistency in the direction of links. The preferred embodiments of this invention provides a method and apparatus for inserting push tasks in a string of pull tasks and inserting pull tasks in a string of push tasks. The inserted push and pull tasks are enhanced with forward and backward message links and interface tasks are provided to interface between the inserted pull or push tasks in the strings of push or pull tasks, respectively.

    摘要翻译: 本发明提供了一种利用具有推式和拉式任务的数据处理串来处理数据的装置和方法。 推送任务处理数据并将进程的输出推送到基于链路路径的下游推送任务。 另一方面,拉任务通过上行链路将数据请求发送到上游拉任务以获取数据进行处理。 数据处理字符串通常配置有推送任务和/或拉取任务以保持链接方向的一致性。 本发明的优选实施例提供了一种用于将推送任务插入拉任务串并将拉任务插入推送任务串中的方法和装置。 插入的推拉任务通过向前和向后的消息链接被增强,并且提供接口任务以分别在推或拉任务的串中插入的拉或推任务之间的接口。

    Converting lines to other colors
    2.
    发明授权
    Converting lines to other colors 失效
    将线条转换为其他颜色

    公开(公告)号:US5289297A

    公开(公告)日:1994-02-22

    申请号:US769683

    申请日:1991-10-02

    CPC分类号: H04N1/622

    摘要: A method for varying the color of an image including lines and background. Where the image includes the colors black and white and a plurality of gray pixels, where gray refers to the presence of pixel values between the maximum and minimum pixel values, inclusive, the image is first converted to a color space, such as for example, r, g, b (red-green-blue). Pixel values are thresholded for differentiation between lines and background. When pixels have a value indicating that the pixel is background, that pixel is set to a background color that has been previously selected. Otherwise, that pixel is set to a foreground color. The result is that background is set to a single color, and lines are set to a second color. Alternatively, where intermediate values are present, the foreground color value may be added to the intermediate level color value to produce a gradually varying colored line.

    摘要翻译: 用于改变包括线条和背景的图像的颜色的方法。 在图像包括黑色和白色的颜色和多个灰色像素的情况下,其中,灰色指的是最大和最小像素值之间的像素值的存在,包括首先,图像首先被转换为颜色空间,例如, r,g,b(红 - 绿 - 蓝)。 将像素值用于线和背景之间的区分。 当像素具有指示像素为背景的值时,该像素被设置为先前已选择的背景颜色。 否则,将该像素设置为前景色。 结果是将背景设置为单一颜色,并将线条设置为第二种颜色。 或者,当存在中间值时,前景色值可以被添加到中间级颜色值以产生逐渐变化的彩色线。

    Period-based bit conversion method and apparatus for digital image processing
    3.
    发明授权
    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是不同的整数。 对于连续的每个周期,选择数量的输入图像像素中的每一个的图像数据从第一位深度转换为第二位深度。 代码生成器生成用于指定位转换操作的硬编码转换操作指令和查找表,以及所有其他位转换操作的通用转换操作指令。

    Image processing code generation based on structured image (SI)
techniques
    5.
    发明授权
    Image processing code generation based on structured image (SI) techniques 失效
    基于结构化图像(SI)技术的图像处理代码生成

    公开(公告)号:US6141012A

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

    申请号:US829385

    申请日:1997-03-31

    IPC分类号: G06T1/00 G06T11/60 G06T9/00

    CPC分类号: G06T11/60

    摘要: A scheme that generates image processing source code for custom applications automatically by using structured image (SI) technology in a way that takes advantage of the unbound and incomplete features of SI. Resulting custom applications developed by this method can be defined and converted to running source code in minutes, or shipped to a co-user of the system in a compact portable form for remote code generation.Nested sub-component references and associated image processing operations necessary to generate an output raster image are obtained from a structured image template. Image processing operations and the order of said operations within an image processing definition are stored within the structured image definition. Unbound structured image references to undefined component objects and incomplete structured image references to image processing operations and parameters not explicitly defined within said structured image are input options. Source code is generated from structured image definition language automatically utilizing a modified structured image render program which analyzes said structured image definition language. The code can be used for further rendering or code modification activities.

    摘要翻译: 通过使用结构化图像(SI)技术自动生成用于自定义应用程序的图像处理源代码的方案,可以利用SI的未绑定和不完整的功能。 通过此方法开发的结果定制应用程序可以在几分钟内定义并转换为运行的源代码,或者以紧凑的便携式形式发送给系统的共同用户,用于远程代码生成。 从结构化图像模板中获取嵌套子分量参考和生成输出光栅图像所需的相关图像处理操作。 图像处理操作和图像处理定义内的所述操作的顺序被存储在结构化图像定义内。 对未定义的组件对象的未绑定结构化图像引用和未在所述结构化图像中明确定义的图像处理操作和参数的不完整结构化图像引用是输入选项。 源代码从结构化图像定义语言生成,自动利用分析所述结构化图像定义语言的修改的结构化图像渲染程序。 该代码可用于进一步渲染或代码修改活动。

    Structured image (Sl) format for describing complex color raster images
    6.
    发明授权
    Structured image (Sl) format for describing complex color raster images 失效
    用于描述复杂彩色光栅图像的结构化图像(Sl)格式

    公开(公告)号:US5485568A

    公开(公告)日:1996-01-16

    申请号:US133422

    申请日:1993-10-08

    IPC分类号: G06T11/60 G06T11/80 G06F3/14

    CPC分类号: G06T11/60 Y10S715/967

    摘要: 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.

    摘要翻译: 一种用于将复杂彩色光栅图像描述为分层和设备无关格式的对象集合的方法和装置。 结构化图像(SI)的目的是将光栅图像的范围扩展到单独可操作的组件对象的集合。 SI是可以用作结构化文档中的页面的一个组件的单个输出图像光栅的分层描述。 对输出栅格有贡献的对象可能来源于文本,图形,其他栅格或其组合,并且它们都保留了其可选性和修改的遗产。 SI不仅描述源数据,还描述渲染输出栅格所需的图像处理操作。 SI技术支持重新编辑,定制和增强,自动图像组合和高性能成像。 因此,这种模式不仅在图像编辑和处理领域,而且在用于图像处理的归档和打印服务中也具有意义。

    Image editing system and method having improved multi-dimensional
editing controls
    7.
    发明授权
    Image editing system and method having improved multi-dimensional editing controls 失效
    具有改进的多维编辑控制的图像编辑系统和方法

    公开(公告)号:US5270806A

    公开(公告)日:1993-12-14

    申请号:US772719

    申请日:1991-10-07

    IPC分类号: G06T11/60 G06T11/00 G09G1/16

    摘要: An image editor includes a pixel buffer for storing color data for an image to be edited. A monitor screen displays the image and an active area having a graphic that represents two color descriptor variables. A pair of overlays controls the respective color descriptor variables singly or together. In one embodiment, the active area is a circle with a color wheel about which hue varies angularly and along the radius of which chroma varies. A radial overlay line controls hue and a concentric radially movable ring controls chroma. In another embodiment among others, the active area is a square with a checkerboard graphic. Black and white squares within the checkerboard indicate increasing brightness in the vertically upward direction and increasing contrast in the rightward horizontal direction. Horizontal and vertical hairline overlays control the brightness and contrast, respectively.

    Automatic image cropping
    9.
    发明授权
    Automatic image cropping 失效
    自动图像裁剪

    公开(公告)号:US5978519A

    公开(公告)日:1999-11-02

    申请号:US692559

    申请日:1996-08-06

    CPC分类号: G06T7/004

    摘要: The present invention describes a method for automatic cropping of images containing regions where intensity levels are uniform and other regions where intensity levels vary considerably. An image to be automatically cropped is scaled down to a grid and divided into non-overlapping blocks. The mean and variance of intensity levels are calculated for each block. Based on the distribution of variances in the blocks, a threshold is selected for the variance. All blocks with a variance higher than this threshold variance are selected as regions of interest. The regions of interest are then cropped to a bounding rectangle.

    摘要翻译: 本发明描述了一种用于自动裁剪包含强度水平均匀的区域的图像的方法,以及强度水平变化很大的其它区域。 要自动裁剪的图像按比例缩小到网格并分为不重叠的块。 计算每个块的强度水平的平均值和方差。 基于块中方差的分布,为方差选择一个阈值。 具有高于该阈值方差的方差的所有块被选择为感兴趣的区域。 然后将感兴趣的区域裁剪成边界矩形。

    System and method for representing digital assessments
    10.
    发明授权
    System and method for representing digital assessments 有权
    代表数字评估的系统和方法

    公开(公告)号:US08768241B2

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

    申请号:US12640426

    申请日:2009-12-17

    申请人: Dennis L. Venable

    发明人: Dennis L. Venable

    IPC分类号: G09B7/00

    CPC分类号: G09B7/00

    摘要: A method and system for processing a digital assessment template are provided. The system includes at least one tangible processor and a memory with instructions to be executed by the at least one tangible processor for processing a digital assessment template. The template which includes a description of a plurality of data structures that are configured for interpreting an assessment associated with the template. The assessment was marked with strokes by an assessment-taker who was administered the assessment and responded to at least one problem provided by the assessment. The template describes a location of the marked assessment in which to find each stroke that corresponds to a response by the assessment-taker and how to interpret the strokes. Each of the locations and how to interpret the strokes are selectable.

    摘要翻译: 提供了一种处理数字评估模板的方法和系统。 该系统包括至少一个有形处理器和具有由至少一个有形处理器执行的用于处理数字评估模板的指令的存储器。 该模板包括被配置用于解释与模板相关联的评估的多个数据结构的描述。 该评估由评估员标记,并由评估员进行了评估,并对评估提供的至少一个问题进行了回应。 该模板描述了标记评估的位置,其中查找与评估者的回答相对应的每个笔画以及如何解释笔画。 每个位置和如何解释笔画是可选择的。