会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Processor-based method for rasterizing polygons at an arbitrary precision
    • 以任意精度光栅化多边形的基于处理器的方法
    • US5528737A
    • 1996-06-18
    • US170071
    • 1993-12-14
    • Adrian Sfarti
    • Adrian Sfarti
    • G06T11/40
    • G06T11/40
    • An image processor is provided which rasterizes polygons with a minimum of computation. Pixels are tested for being inside a triangle by sorting the vertices by their values in one coordinate, rounding the vertices to the nearest pixels, and calculating two characteristic functions for pixels one scan line at a time, thereby identifying two end pixels for the scan line, where the particular functions used are edge characteristic functions for the two edges which bound pixels in the scan line within the triangle defined by the rounded vertices. To avoid ambiguity, pixels on one end of a scan line are deemed outside the triangle if they are exactly on the edge. Alternatively, only one function per pixel is used, the edge function for the nearest edge. The rasterization process is extensible to polygons of more than three sides, by taking into account that only two sides of the polygon need to be considered for a given scan line, and thus only two characteristic functions are needed at any one time. Using just the fractional part of an edge's intersection with a scan line to detect whether a pixel is inside or outside is also possible. Where a characteristic function is used, the value of the function can be used as an anti-aliasing value, which would be a measure of how much of the pixel lies inside the triangle.
    • 提供了一种图像处理器,其以最小的计算来对多边形进行光栅化。 通过将顶点排列在一个坐标中的值,将顶点四舍五入到最近的像素,并计算一次一个扫描线的像素的两个特征函数,从而确定扫描线的两个终点像素, 其中所使用的特定功能是边界特征函数,用于限定由圆角顶点限定的三角形内的扫描线中的像素的两个边缘。 为了避免歧义,如果扫描线的一端的像素正好位于边缘,则视为三角形之外的像素。 或者,每个像素只使用一个函数,最边缘的边缘函数。 通过考虑到给定扫描线仅考虑多边形的两侧,因此在任何一个时间只需要两个特征函数,光栅化过程可以扩展到三面多边形的多边形。 仅使用与扫描线的边缘交点的小数部分来检测像素是在内部还是外部也是可能的。 在使用特征函数的情况下,该函数的值可以用作抗锯齿值,它将是三角形内部多少像素的量度。
    • 3. 发明授权
    • Method and apparatus for rendering volumetric images
    • 用于渲染体积图像的方法和装置
    • US5515484A
    • 1996-05-07
    • US132395
    • 1993-10-06
    • Adrian SfartiGunawan Ali-Santosa
    • Adrian SfartiGunawan Ali-Santosa
    • G06T15/50G06F15/68
    • G06T15/503
    • A method for rendering a three dimensional graphic object in a two dimensional display space by segmenting the object into parallelepipeds and decomposing the parallelepipeds into rods of voxels that are parallel to the depth axis (Z) of the display and by projecting the rods of voxels onto the X-Y plane of the display as lines of pixels and a method for drawing antialiased volumetric images. An apparatus for implementing both methods includes an interpolator, having a set-up unit and an iterator unit, and a blender. The set-up unit determines various parameters of the image to be drawn, including the total number of voxels to be blended together into each pixel to be drawn, and selects a pixel pair adjacent to and straddling an idealized line representing a line to be drawn. The iterator unit determines the coverages of the pixel pair based on parameters output by the set-up unit. The blender determines the color intensity values of the pixel pair as a function of the coverages, and the opacity of voxels in the voxel rod corresponding to each pixel, and writes the color values into a memory that drives the display. The memory is split into at least four banks so that color values of the pair of pixel can be simultaneously stored in different memory banks. A method for resolving accumulation error in the derivation of each pixel's position and a method for accommodating for the effect of additional intersected pixels may be used in connection with the above-described methods.
    • 一种用于通过将对象分解为平行六面体并将平行六面体分解成与显示器的深度轴线(Z)平行的体素棒并且通过将体素棒投影到二维显示空间中的三维图形对象的方法 显示器的XY平面作为像素线,以及用于绘制抗锯齿的体积图像的方法。 用于实现两种方法的装置包括具有设置单元和迭代器单元的插值器和混合器。 设置单元确定要绘制的图像的各种参数,包括要混合到每个要绘制的像素中的体素的总数,并且选择邻近并跨越表示要绘制的线的理想线的像素对 。 迭代器单元基于由设置单元输出的参数来确定像素对的覆盖率。 搅拌器将像素对的颜色强度值确定为覆盖率的函数,以及与每个像素对应的体素棒中的体素的不透明度,并将颜色值写入驱动显示器的存储器中。 存储器被分成至少四个存储体,使得该对像素的颜色值可以同时存储在不同的存储体中。 可以结合上述方法使用用于解决每个像素位置的推导中的累积误差的方法和用于适应附加相交像素的效果的方法。
    • 9. 发明申请
    • Rapid zippering for real time tesselation of bicubic surfaces
    • 快速拉链用于双三次表面的实时镶嵌
    • US20060125824A1
    • 2006-06-15
    • US11013039
    • 2004-12-14
    • Adrian Sfarti
    • Adrian Sfarti
    • G06T17/20
    • G06T17/205G06T17/20
    • A method and system is provided for rendering bicubic surfaces of an object on a computer system. Each bicubic surface is defined by sixteen control points and bounded by four boundary curves, each corresponding to an edge, and each boundary curve is formed by boundary box of line segments formed between four of the control points. The method and system of include transforming only the control points of the surface given a view of the object, rather than points across the entire bicubic surface, and using the four boundary edges for purposes of subdivision. Next, a pair of orthogonal boundary curves to process is selected. After the boundary curves have been selected, each of the curves is iteratively subdivided and the pair of orthogonal internal curves, wherein two new curves are generated with each subdivision. The subdivision of each of the curves is terminated when the curves satisfy a flatness threshold expressed in screen coordinates, whereby the number of computations required to render the object is minimized.
    • 提供了一种用于在计算机系统上呈现物体的双立面的方法和系统。 每个双三次表面由十六个控制点定义,并且由四个边界曲线限定,每个边界对应于边缘,每个边界曲线由形成在四个控制点之间的线段的边界框形成。 该方法和系统包括只给出具有对象视图的表面的控制点,而不是跨整个双三次表面的点,并且为了细分目的使用四个边界边缘。 接下来,选择一对要处理的正交边界曲线。 在选择边界曲线后,每个曲线被迭代细分,并且一对正交内部曲线,其中每个细分生成两条新曲线。 当曲线满足以屏幕坐标表示的平坦度阈值时,每个曲线的细分被终止,由此使呈现对象所需的计算次数最小化。
    • 10. 发明授权
    • Bicubic surface rendering
    • 双三次表面渲染
    • US06563501B2
    • 2003-05-13
    • US09734438
    • 2000-12-11
    • Adrian Sfarti
    • Adrian Sfarti
    • G06T1120
    • G06T17/30
    • Aspects for rendering bicubic surfaces of an object on a computer system are disclosed. Each bicubic surface is defined by sixteen control points and bounded by four boundary curves, and each boundary curve is formed by boundary box of line segments formed between four of the control points. The method and system of include transforming only the control points of the surface given a view of the object, rather than points across the entire bicubic surface. Next, a pair of orthogonal boundary curves to process is selected. After the boundary curves have been selected, each of the curves is iteratively subdivided, wherein two new curves are generated with each subdivision. The subdivision of each of the curves is terminated when the curves satisfy a flatness threshold expressed in screen coordinates, whereby the number of computations required to render the object is minimized.
    • 公开了一种用于在计算机系统上呈现双目标表面的方面。 每个双三次表面由十六个控制点定义,四边界曲线界定,每个边界曲线由四个控制点之间形成的线段的边界框形成。 该方法和系统包括只给出具有对象视图的表面的控制点,而不是跨越整个双三次表面的点。 接下来,选择一对要处理的正交边界曲线。 在选择边界曲线之后,每个曲线被迭代地细分,其中每个细分产生两条新的曲线。 当曲线满足以屏幕坐标表示的平坦度阈值时,每个曲线的细分被终止,由此使呈现对象所需的计算次数最小化。