会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System and method for providing vector editing of bitmap images
    • US20050146533A1
    • 2005-07-07
    • US11009736
    • 2004-12-10
    • Frank SanbornMichael HymanRamin HalviattiAhmed Hassan
    • Frank SanbornMichael HymanRamin HalviattiAhmed Hassan
    • G06T1/60G06T11/20G06T11/60G09G5/00G09G5/02
    • G06T11/203G06T11/60
    • A method of supporting all raster-based image manipulations described in vector-based terms. The present invention has the benefits of providing clean transformation that vector-based manipulations yields, and providing a broad selection of all image transformation operations that raster-based manipulations yield. In one aspect of the invention a vector-defined shape is drawn on top of a raster-based image by replacing the contents of the vector image with the bits from the raster image. In another aspect of the present invention, a copy of the portion of the raster image that overlaps with the vector-defined portion is made, the transformation operation is performed on the copy, and then the portion of the raster image is replaced with the transformed copy. In yet another aspect of the present invention, a filter, such as a transformation operation, is attached to a textual vector instruction, the bits defined by the textual vector instruction are replaced with the corresponding bits in a raster image, and the transformation is applied. In still another aspect of the present invention, a browser receives a HTML page, in which the HTML page identifies a custom plug-in extension method to the browser, a background image, a vector shape, and a raster manipulation, the browser communicates the information in the HTML page to the custom plug-in extension component, and the component uses an input buffer, and an output buffer coupled to the browser to perform the raster manipulation on the vector shape and background image.
    • 2. 发明申请
    • System and method for providing vector editing of bitmap images
    • 用于提供位图图像向量编辑的系统和方法
    • US20050104894A1
    • 2005-05-19
    • US11023090
    • 2004-12-24
    • Frank SanbornMichael HymanRamin HalviattiAhmed Azmy Hassan
    • Frank SanbornMichael HymanRamin HalviattiAhmed Azmy Hassan
    • G06T1/60G06T11/20G06T11/60G09G5/00G09G5/02
    • G06T11/203G06T11/60
    • A method of supporting all raster-based image manipulations described in vector-based terms. The present invention has the benefits of providing clean transformation that vector-based manipulations yields, and providing a broad selection of all image transformation operations that raster-based manipulations yield. In one aspect of the invention a vector-defined shape is drawn on top of a raster-based image by replacing the contents of the vector image with the bits from the raster image. In another aspect of the present invention, a copy of the portion of the raster image that overlaps with the vector-defined portion is made, the transformation operation is performed on the copy, and then the portion of the raster image is replaced with the transformed copy. In yet another aspect of the present invention, a filter, such as a transformation operation, is attached to a textual vector instruction, the bits defined by the textual vector instruction are replaced with the corresponding bits in a raster image, and the transformation is applied. In still another aspect of the present invention, a browser receives a HTML page, in which the HTML page identifies a custom plug-in extension method to the browser, a background image, a vector shape, and a raster manipulation, the browser communicates the information in the HTML page to the custom plug-in extension component, and the component uses an input buffer, and an output buffer coupled to the browser to perform the raster manipulation on the vector shape and background image.
    • 支持基于矢量的术语中描述的所有基于光栅的图像处理的方法。 本发明具有提供基于向量的操作产生的干净变换的优点,并且提供基于光栅的操作产生的所有图像变换操作的广泛选择。 在本发明的一个方面,通过用来自光栅图像的位替换矢量图像的内容,在基于光栅的图像的顶部上绘制矢量定义的形状。 在本发明的另一方面,制作与矢量定义部分重叠的光栅图像的一部分的副本,对该拷贝执行变换操作,然后将该变换后的光栅图像的该部分替换 复制。 在本发明的又一方面中,将诸如变换操作的滤波器附加到文本矢量指令,由文本矢量指令定义的位由光栅图像中的相应位替换,并且应用变换 。 在本发明的另一方面,浏览器接收HTML页面,其中HTML页面标识到浏览器的定制插件扩展方法,背景图像,向量形状和光栅操作,浏览器将 HTML页面中的信息到定制插件扩展组件,组件使用输入缓冲区,以及耦合到浏览器的输出缓冲区,以对矢量形状和背景图像执行光栅操作。
    • 3. 发明授权
    • Method and apparatus for analyzing computer screens
    • 分析计算机屏幕的方法和装置
    • US06226407B1
    • 2001-05-01
    • US09044209
    • 1998-03-18
    • Ramin ZabihRamin Halviatti
    • Ramin ZabihRamin Halviatti
    • G06K962
    • G06T7/001G06T2207/30176
    • An invention for quantitatively analyzing bitmap images using computer vision is disclosed. In one embodiment, these bitmap images correspond to the rendered screens of two applications based on a same data source file. An optional preprocessing step filters non-important information for analyzing purposes such as the background, replaces each image with a blank image of the same size, and modifies non-visible attributes of a screen so their structure can be recovered during the computer vision processing. After a series of rendered screens of each application are captured, these bitmap images are interpreted using computer vision techniques to produce machine-readable visual attributes of the rendered screens. Corresponding attributes from each of the two applications are then compared to generate a set of differences, where those differences within a predefined set of deliberate design differences are ignored. These attributes and differences are then processed to derive a set of grades reflecting the similarities between the rendered screens of the two applications. In determining these grades, a set of user-definable thresholds are used to overlook small variances inherent in the rendering by the different applications.
    • 公开了一种使用计算机视觉定量分析位图图像的发明。 在一个实施例中,这些位图图像对应于基于相同数据源文件的两个应用的渲染屏幕。 可选的预处理步骤过滤用于分析目的(例如背景)的非重要信息,用相同大小的空白图像替换每个图像,并修改屏幕的不可见属性,以便在计算机视觉处理期间可以恢复其结构。 在捕获每个应用程序的一系列渲染屏幕之后,使用计算机视觉技术解释这些位图图像以产生渲染屏幕的机器可读的视觉属性。 然后将来自两个应用中的每一个的相应属性进行比较以产生一组差异,其中在预定义的故意设计差异集合内的那些差异被忽略。 然后处理这些属性和差异以得出反映两个应用程序的渲染屏幕之间的相似性的一组等级。 在确定这些等级时,可以使用一组用户可定义的阈值来忽略不同应用程序渲染中固有的小变化。