Alpha regions
    11.
    发明授权
    Alpha regions 有权
    记录alpha区域

    公开(公告)号:US06480201B1

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

    申请号:US09382270

    申请日:1999-08-24

    IPC分类号: G06T700

    CPC分类号: G06T9/005

    摘要: An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data structure. AlphaRegion encodes into the data structure both the partially transparent as well as the fully opaque alpha values of an image according to rectangular bands. A band is a contiguous series of scan lines that have the same pattern of alpha values in a single direction. AlphaRegion encoding results in a more compact representation than possible in a conventional bitmap, but without losing the anti-aliasing features. AlphaRegion can be constructed either by supersampling sub-scan lines of an image, from the scan lines of a gray-scale image, from an existing conventional 1-bit Region or alpha mask buffer, or directly from a scan-line conversion of a geometric shape. AlphaRegion stores image data into three arrays, yInfo, xInfo and alphaData. Methods provided with AlphaRegion include rendering methods for filling or clipping the area on the drawing surface and methods for combining two AlphaRegions using boolean combination operators OR, AND, XOR, SUBTRACT, or SUBTRACT_FROM.

    摘要翻译: 图像存储和处理方法构建,剪辑,填充和组合高级图形系统中的任意二维形状。 该方法支持通过将图像压缩成新颖的AlphaRegion数据结构来处理抗锯齿图像。 AlphaRegion根据矩形带将数据结构编码为图像的部分透明以及完全不透明的alpha值。 一个带是连续的一系列扫描线,它们在单个方向上具有相同的α值图案。 AlphaRegion编码导致比传统位图中可能的更紧凑的表示,但不会失去抗锯齿功能。 AlphaRegion可以通过对图像的副扫描线,灰度图像的扫描线,现有的常规1位区域或alpha掩码缓冲区进行超级采样,或直接从几何的扫描线转换来构造 形状。 AlphaRegion将图像数据存储为三个数组,即yInfo,xInfo和alphaData。 AlphaRegion提供的方法包括用于填充或剪切图面上的区域的方法,以及使用布尔组合运算符OR,AND,XOR,SUBTRACT或SUBTRACT_FROM组合两个AlphaRegions的方法。

    Storing images having semi-transparent pixels via alpha regions
    12.
    发明授权
    Storing images having semi-transparent pixels via alpha regions 有权
    通过alpha区域存储具有半透明像素的图像

    公开(公告)号:US07202876B2

    公开(公告)日:2007-04-10

    申请号:US10293594

    申请日:2002-11-12

    IPC分类号: G06T7/00 G06T11/60 G06K9/46

    CPC分类号: G06T9/005

    摘要: An image storage and processing method constructs, clips, fills, and combines arbitrary 2-dimensional shapes in an advanced graphics system. The method supports processing of anti-aliased images by compressing the image into a novel AlphaRegion data structure. AlphaRegion encodes into the data structure both the partially transparent as well as the fully opaque alpha values of an image according to rectangular bands. A band is a contiguous series of scan lines that have the same pattern of alpha values in a single direction. AlphaRegion encoding results in a more compact representation than possible in a conventional bitmap, but without losing the anti-aliasing features. AlphaRegion can be constructed either by supersampling sub-scan lines of an image, from the scan lines of a gray-scale image, from an existing conventional 1-bit Region or alpha mask buffer, or directly from a scan-line conversion of a geometric shape. AlphaRegion stores image data into three arrays, yInfo, xInfo and alphaData. Methods provided with AlphaRegion include rendering methods for filling or clipping the area on the drawing surface and methods for combining two AlphaRegions using boolean combination operators OR, AND, XOR, SUBTRACT, or SUBTRACT_FROM.

    摘要翻译: 图像存储和处理方法构建,剪辑,填充和组合高级图形系统中的任意二维形状。 该方法支持通过将图像压缩成新颖的AlphaRegion数据结构来处理抗锯齿图像。 AlphaRegion根据矩形带将数据结构编码为图像的部分透明以及完全不透明的alpha值。 一个带是连续的一系列扫描线,它们在单个方向上具有相同的α值图案。 AlphaRegion编码导致比传统位图中可能的更紧凑的表示,但不会失去抗锯齿功能。 AlphaRegion可以通过对图像的副扫描线,灰度图像的扫描线,现有的常规1位区域或alpha掩码缓冲区进行超级采样,或直接从几何的扫描线转换来构造 形状。 AlphaRegion将图像数据存储为三个数组,即yInfo,xInfo和alphaData。 AlphaRegion提供的方法包括用于填充或剪切图面上的区域的方法,以及使用布尔组合运算符OR,AND,XOR,SUBTRACT或SUBTRACT_FROM组合两个AlphaRegions的方法。

    System and method for image editing

    公开(公告)号:US07280692B2

    公开(公告)日:2007-10-09

    申请号:US11400898

    申请日:2006-04-10

    IPC分类号: G06K9/00

    CPC分类号: G06T11/60

    摘要: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.

    System and method for image editing
    14.
    发明授权
    System and method for image editing 失效
    图像编辑系统和方法

    公开(公告)号:US07065249B2

    公开(公告)日:2006-06-20

    申请号:US10202775

    申请日:2002-07-25

    IPC分类号: G06K9/00

    CPC分类号: G06T11/60

    摘要: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.

    摘要翻译: 一种用于编辑图像的系统和方法。 每个图像编辑操作由几个参数描述。 多个用户可以通过共享一组参数而不是图像的整个位图来共享图像处理更改。 编辑列表描述了定义图像更改的参数。 编辑列表的大小非常小,是网络传输和协作的理想选择。 图像编辑列表独立于图像本身。 通过将图像编辑列表与原始位图图像分离,可以获得其他优点。 例如,相同的编辑列表可以同时应用于其他图像以及多个图像。 修改图像的渲染可以在稍后的时间进行,并且仅在必要时进行。 在协同编辑的情况下,传输时间大大降低。

    Method and apparatus for transforming and rendering graphical curves
    15.
    发明申请
    Method and apparatus for transforming and rendering graphical curves 审中-公开
    用于转换和渲染图形曲线的方法和装置

    公开(公告)号:US20050146527A1

    公开(公告)日:2005-07-07

    申请号:US11057497

    申请日:2005-02-14

    IPC分类号: G06K9/36 G06T11/20

    CPC分类号: G06T11/203

    摘要: The present invention provides a method and apparatus for rendering images on a computer screen. Under the invention, a portion of a base image is described using a path. The path is then transformed using a non-affine transform to produce a transformed path. The transformed path is then rendered onto the computer screen. Another aspect of the present invention is a method and apparatus for rendering curves of any order and any dimension. In particular, the present invention provides a means for converting a function of any order and any dimension that describes one segment of a curve into a function that describes a different sized segment or an adjoining segment.

    摘要翻译: 本发明提供一种在计算机屏幕上呈现图像的方法和装置。 在本发明下,使用路径描述基本图像的一部分。 然后使用非仿射变换来转换路径以产生变换路径。 然后将变换的路径呈现到计算机屏幕上。 本发明的另一方面是用于渲染任何顺序和任何维度的曲线的方法和装置。 特别地,本发明提供了一种用于将描述曲线的一个段的任何顺序和任何维度的函数转换成描述不同大小的段或相邻段的函数的装置。

    Color Extension of Barcodes
    16.
    发明申请
    Color Extension of Barcodes 审中-公开
    条形码扩展

    公开(公告)号:US20140027516A1

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

    申请号:US13950048

    申请日:2013-07-24

    申请人: Ikko Fushiki

    发明人: Ikko Fushiki

    IPC分类号: G06K19/06 G06K7/14

    摘要: A method for color extension of bar codes includes converting the white portions of a plurality of black and white bar codes to a color unique to each bar code; merging the converted bar codes together to form a combined color image; and producing a color bar code from the combined color image. The method may include rendering, scanning, and decoding the color bar code to recreate the black and white bar codes. The contents of the black and white bar codes may be utilized as data to store text, graphics commands, or music.

    摘要翻译: 条形码颜色扩展的方法包括将多个黑白条形码的白色部分转换为每个条形码唯一的颜色; 将转换的条形码合并在一起以形成组合的彩色图像; 并从组合的彩色图像生成彩色条形码。 该方法可以包括对颜色条形码进行渲染,扫描和解码以再现黑白条形码。 黑白条形码的内容可以用作存储文本,图形命令或音乐的数据。

    System and method for image editing
    18.
    发明申请
    System and method for image editing 有权
    图像编辑系统和方法

    公开(公告)号:US20070098297A1

    公开(公告)日:2007-05-03

    申请号:US11400898

    申请日:2006-04-10

    IPC分类号: G06K9/36 G06K9/00

    CPC分类号: G06T11/60

    摘要: A system and method for editing images. Each image editing operation is described by a few parameters. Multiple users can share image processing changes by sharing a few set of parameters instead of the whole bitmaps of the images. An Editing List describes the parameters defining the image changes. The size of Editing List is very small and is ideal for network transmission and collaboration. Image Editing Lists are independent of the images themselves. By decoupling the Image Editing Lists from the original bitmap images, other advantages are obtained. For instance, the same Editing List can be applied to other images and also to multiple images at the same time. Rendering of the modified images can be performed at a later time and only when necessary. In case of collaborative editing, the transmission time is reduced drastically.

    摘要翻译: 一种用于编辑图像的系统和方法。 每个图像编辑操作由几个参数描述。 多个用户可以通过共享一组参数而不是图像的整个位图来共享图像处理更改。 编辑列表描述了定义图像更改的参数。 编辑列表的大小非常小,是网络传输和协作的理想选择。 图像编辑列表独立于图像本身。 通过将图像编辑列表与原始位图图像分离,可以获得其他优点。 例如,相同的编辑列表可以同时应用于其他图像以及多个图像。 修改图像的渲染可以在稍后的时间进行,并且仅在必要时进行。 在协同编辑的情况下,传输时间大大降低。

    Method and apparatus for text layout across a region

    公开(公告)号:US20050138555A1

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

    申请号:US11041033

    申请日:2005-01-21

    IPC分类号: G06F17/21

    CPC分类号: G06F17/211

    摘要: The present invention displays text within a region by identifying text boxes within the region. To identify the text boxes, the invention uses scan lines that are spaced at intervals that are smaller than the text height of the text to be placed in the boxes. These scan lines are combined to identify the full text boxes. Additionally, under the invention, a region is transformed before text boxes are generated for the region. The transform is an inverse of a text transform that is applied to the text placed in the region. This allows rotated and skewed text to be placed in the region. The invention also facilitates displaying a single text string across several disjointed regions.