会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明申请
    • ARC SPLINE GPU RASTERIZATION FOR CUBIC BEZIER DRAWING
    • 用于CUBIC BEZIER绘图的ARC SPLINE GPU RASTERIZATION
    • US20120075310A1
    • 2012-03-29
    • US12890760
    • 2010-09-27
    • Ashraf A. MichailDavid B. TeitlebaumBrandon C. Furtwangler
    • Ashraf A. MichailDavid B. TeitlebaumBrandon C. Furtwangler
    • G06T11/20
    • G06T11/203
    • A curve drawing system is described herein that rasterizes arc splines in the GPU of a computer for cubic Bezier drawing of strokes and thin features. The curve drawing system first converts a cubic Bezier representation into an arc spline representation. Then the curve drawing system uses a similar approach to Loop/Blinn modified to cause the pixel shader to perform a point-in-circular-arc test instead of a point-in-Bezier test. Calculating arc radius is a much simpler operation than the alternatives and can be easily and efficiently performed by the pixel shader. Since the stroke of an arc spline is also an arc spline, the drawing system provides a resolution-independent representation of strokes. Thus, the curve drawing system allows several previously difficult graphical features to be efficiently drawn by readily available legacy hardware and used in software programs that are designed to run on a wide variety of hardware.
    • 本文描述了一种曲线绘制系统,其对计算机的GPU中的弧形样条进行光栅化,用于立方贝塞尔绘制笔画和薄特征。 曲线绘制系统首先将立方贝塞尔表示转换为弧形样条表示。 然后曲线绘制系统使用类似的Loop / Blinn方法进行修改,以使像素着色器执行圆弧圆弧测试,而不是Bezier点测试。 计算圆弧半径比替代方案简单得多,可以通过像素着色器轻松有效地执行。 由于圆弧花键的行程也是弧形花键,绘图系统提供了与分辨率无关的笔画表示。 因此,曲线绘制系统允许通过易于获得的遗留硬件有效地绘制出先前困难的几个图形特征,并用于设计为在各种硬件上运行的软件程序。
    • 23. 发明授权
    • Intelligent caching data structure for immediate mode graphics
    • 用于即时模式图形的智能缓存数据结构
    • US07808506B2
    • 2010-10-05
    • US12549253
    • 2009-08-27
    • Joseph S. BedaAdam M. SmithGerhard A. SchneiderKevin T. GalloAshraf A. Michail
    • Joseph S. BedaAdam M. SmithGerhard A. SchneiderKevin T. GalloAshraf A. Michail
    • G09G5/36G06T1/20G06T15/00
    • G06T15/005
    • An intelligent caching data structure and mechanisms for storing visual information via objects and data representing graphics information. The data structure is generally associated with mechanisms that intelligently control how the visual information therein is populated and used. The cache data structure can be traversed for direct rendering, or traversed for pre-processing the visual information into an instruction stream for another entity. Much of the data typically has no external reference to it, thereby enabling more of the information stored in the data structure to be processed to conserve resources. A transaction/batching-like model for updating the data structure enables external modifications to the data structure without interrupting reading from the data structure, and such that changes received are atomically implemented. A method and mechanism are provided to call back to an application program in order to create or re-create portions of the data structure as needed, to conserve resources.
    • 智能缓存数据结构和机制,通过对象和表示图形信息的数据存储视觉信息。 数据结构通常与智能地控制如何填充和使用其中的视觉信息的机制相关联。 可以遍历高速缓存数据结构以进行直接呈现,或者遍历以将视觉信息预处理成另一个实体的指令流。 许多数据通常没有对其的外部参考,从而使得能够处理存储在数据结构中的更多信息以节省资源。 用于更新数据结构的交易/批量化模型使得能够对数据结构进行外部修改,而不会中断从数据结构的读取,并且使得接收的变化被原子地实现。 提供了一种方法和机制来回调应用程序,以便根据需要创建或重新创建数据结构的一部分,以节省资源。
    • 24. 发明授权
    • Event routing model for an extensible editor
    • 用于可扩展编辑器的事件路由模型
    • US07770182B2
    • 2010-08-03
    • US10894918
    • 2004-07-20
    • Ashraf A. MichailJohn G. BedworthMark A. Alcazar
    • Ashraf A. MichailJohn G. BedworthMark A. Alcazar
    • G06F9/318
    • G06F9/542G06F2209/543G06F2209/545
    • An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs. When an extension responds to an event, the extension may “consume” the event by indicating to the editor not to allow further processing of the event. After an event has been pre-processed by each extension, the default editor acts on the event. The editor then routes the event to each extension again, to allow each extension to process the event after the default editor has acted.
    • 可扩展的编辑器可以集成扩展,修改编辑器的默认行为,并向用户提供定制的反馈。 编辑器包括一个事件路由模型,可以减少编辑器和扩展之间以及扩展之间冲突的发生。 发生事件后,编辑器将在发生事件的默认处理之前将事件路由到每个扩展。 当分机响应事件时,分机可以通过向编辑器指示不允许进一步处理事件来“消耗”事件。 事件由每个扩展名预先处理后,默认编辑器对事件进行操作。 然后,编辑器再次将事件路由到每个扩展,以允许每个扩展在默认编辑器执行后处理事件。
    • 27. 发明授权
    • Generic parameterization for a scene graph
    • 场景图的通用参数化
    • US07265756B2
    • 2007-09-04
    • US11165756
    • 2005-06-23
    • Gerhard A. SchneiderJoseph S. BedaAdam M. SmithKevin T. GalloAshraf A. Michail
    • Gerhard A. SchneiderJoseph S. BedaAdam M. SmithKevin T. GalloAshraf A. Michail
    • G06T11/20
    • G06T17/005G06T2210/61
    • A parameterized scene graph provides mutable (animated) values and parameterized graph containers such that an application program or the like can selectively change certain aspects of the scene graph description while leaving other aspects intact, and also reuse portions of the scene graph with different parameters. To this end, mutable values are provided, which provide the higher level code with hooks into the scene graph enabling the scene description to be changed. The mutable values may be varied over time to provide animation. A parameterized graph container is also described that enables a scene graph portion to be templatized for reuse throughout a scene in a generic way. In this manner, a single parameterized graph container may be efficiently reused in a scene graph, with different values for its parameters.
    • 参数化场景图提供可变(动画)值和参数化图形容器,使得应用程序等可以选择性地改变场景图描述的某些方面,同时使其他方面保持不变,并且还重用具有不同参数的场景图的部分。 为此,提供了可变值,其将较高级代码提供到场景图中的钩子,使得能够改变场景描述。 可变值可随时间而变化以提供动画。 还描述了参数化图形容器,其使场景图形部分被模板化以便以通用方式在整个场景中重用。 以这种方式,单个参数化图形容器可以在场景图中有效地重新使用,其参数具有不同的值。