会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Method and system for efficient antialiased rendering
    • 用于高效抗锯齿渲染的方法和系统
    • US08692844B1
    • 2014-04-08
    • US09675099
    • 2000-09-28
    • Steven E. MolnarDavid B. KirkJohn Stephen MontrymDouglas A. Voorhies
    • Steven E. MolnarDavid B. KirkJohn Stephen MontrymDouglas A. Voorhies
    • G09G5/00G06T11/20G06T11/40G09G5/14
    • G06T11/203G06T11/40G09G5/14
    • A method and system are disclosed for antialiased rendering a plurality of pixels in a computer system. The method and system comprise providing a fixed storage area and providing a plurality of sequential format levels for the plurality of pixels within the fixed storage area. The plurality of format levels represent pixels with varying degrees of complexity in subpixel geometry visible within the pixel. A system and method in accordance with the present invention provides at least the following format levels: one-fragment format, used when one surface fully covers a pixel; two-fragment format, used when two surfaces together cover a pixel; and multisample format, used when three or more surfaces cover a pixel. The method and system further comprise storing the plurality of pixels at a lowest appropriate format level within the fixed storage area, so that a minimum amount of data is transferred to and from the fixed storage area. The method and system further comprise procedures for converting pixels from one format level to take into account newly rendered pixel fragments. All formats represent depth values in a consistent manner so that fragments rendered during later rendering passes match depth values resulting from rendering the same primitive in earlier passes. Thus, the invention enables high-quality antialiasing with minimal data transferred to and from the fixed storage area, while supporting multi-pass rendering.
    • 公开了一种用于在计算机系统中抗锯齿渲染多个像素的方法和系统。 所述方法和系统包括提供固定存储区域并为固定存储区域内的多个像素提供多个顺序格式级别。 多个格式级别表示在像素内可见的子像素几何形状具有不同程度的复杂度的像素。 根据本发明的系统和方法至少提供以下格式级别:当一个表面完全覆盖像素时使用的单片段格式; 两片段格式,当两个表面一起覆盖一个像素时使用; 和多重采样格式,当三个或更多个表面覆盖像素时使用。 所述方法和系统还包括将所述多个像素存储在所述固定存储区域内的最低适当格式级别,使得最小量的数据被传送到所述固定存储区域和从所述固定存储区域传送。 该方法和系统还包括用于从一个格式级别转换像素以考虑新渲染的像素片段的过程。 所有格式都以一致的方式表示深度值,以便在后续渲染过程中渲染的片段匹配在较早的通过中渲染相同原语而产生的深度值。 因此,本发明能够以最小的数据传输到固定存储区域和从固定存储区域传输高质量的抗锯齿,同时支持多遍渲染。
    • 8. 发明授权
    • Tight depth range occlusion prediction system and method
    • 深度范围遮挡预测系统和方法
    • US08854364B1
    • 2014-10-07
    • US11397528
    • 2006-04-03
    • Douglas A. Voorhies
    • Douglas A. Voorhies
    • G06T15/40G06T15/00G06T15/10G09G5/00
    • G06T15/40
    • The range of depth values within the overlap of a convex polygon and a square or rectangular rasterization area can be determined by identifying whether the minimum and maximum depth values occur at the corners of the rasterization area or at intersections of the polygon's edges with the area's sides. By choosing between the corner and intersection for both the minimum and maximum depth limit, solving the depth plane equation at the chosen location, and clamping against the polygon's vertex depth range, a tight depth range describing the depth values within that overlap are obtained. That tight depth range is utilized to cull pixel values early in the pipeline, improving performance and power consumption.
    • 可以通过识别最小和最大深度值是否出现在光栅化区域的拐角处或多边形边缘与区域侧的交点处,来确定凸多边形和正方形或矩形光栅化区域的重叠内的深度值的范围 。 通过在最小和最大深度极限之间选择拐角和交点,求解所选位置的深度平面方程,并针对多边形的顶点深度范围进行夹紧,可以获得描述该重叠内的深度值的紧密深度范围。 该深度范围用于在管道早期剔除像素值,从而提高性能和功耗。
    • 9. 发明授权
    • Accelerated rendering with temporally interleaved details
    • 加速渲染与时间交错的细节
    • US08294714B1
    • 2012-10-23
    • US12493101
    • 2009-06-26
    • Jonathan BakdashQi MoDavid LuebkeDouglas A. Voorhies
    • Jonathan BakdashQi MoDavid LuebkeDouglas A. Voorhies
    • G06T15/00
    • G06T15/00G06T15/005G06T2210/52G09G5/363G09G2340/0407G09G2360/08
    • One embodiment of the invention sets forth a mechanism for interleaving consecutive display frames rendered at complementary reduced resolutions. The GPU driver configures a command stream associated with a frame received from a graphics application for reduced frame rendering. The command stream specifies a nominal resolution at which the frame should be rendered. The reduced resolution associated with the frame is determined based on the reduced resolution of an immediately preceding frame (i.e., the complementary reduced resolution), if one exists, or on GPU configuration information. The GPU driver then modifies the command stream to specify the reduced resolution. The GPU driver also inserts an upscale command sequence specifying the nominal resolution into the command stream. Once the command stream is configured in such a manner, the GPU driver transmits the command stream to the GPU for reduced rendering.
    • 本发明的一个实施例提出了一种用于交替以互补的降低分辨率呈现的连续显示帧的机制。 GPU驱动程序配置与从图形应用程序接收的帧相关联的命令流,以减少帧渲染。 命令流指定应该渲染帧的标称分辨率。 与帧相关联的降低的分辨率基于即将存在的前一帧(即,互补的降低分辨率)的降低的分辨率,或者基于GPU配置信息来确定。 然后,GPU驱动程序修改命令流以指定降低的分辨率。 GPU驱动程序还将指定标称分辨率的高级命令序列插入到命令流中。 一旦以这种方式配置了命令流,GPU驱动程序将命令流传送到GPU以减少渲染。