首页> 外国专利> CIRCUIT FOR DETERMINING NON-HOMOGENOUS SECOND ORDER PERSPECTIVE TEXTURE MAPPING COORDINATES USING LINEAR INTERPOLATION

CIRCUIT FOR DETERMINING NON-HOMOGENOUS SECOND ORDER PERSPECTIVE TEXTURE MAPPING COORDINATES USING LINEAR INTERPOLATION

机译:使用线性插值确定非均质二阶透视纹理映射坐标的电路

摘要

A texture value determining (TVD) circuit approximates non- homogenous 2nd order perspective texture mapping to provide texture for a polygon using linear interpolation and input parameters. The TVD circuit of the present invention includes a vertical walk subcircuit and an orthogonal walk subcircuit. The vertical walk subcircuit determines texture coordinates, u(a.sub.0,n) and v(a.sub.0,n) that represent the pixels along a vertical main slop of a triangle polygon. The orthogonal walk subcircuit determines texture coordinates, u(a.sub.m,n) and v(a.sub. m,n), for orthogonally walked polygon coordinate positions for which m 0. The orthogonally walked coordinate positions represent individual scan lines. The vertical walk subcircuit of the TVD circuit includes adders, latches, and accumulators. Each element of the vertical walk subcircuit receives a vertical main slope clock (n-clock) signal. An output of the vertical walk subsystem is computed based on the relationship,P Pu(a.sub.0,n)=u(a.sub.0, n-1)+du.sub.main + (n-1)d.sup. 2 u.sub. main for m=0, n 0PPwhere du.sub. main and d.sup.2 u. sub. main are input parameters. The orthogonal walk subcircuit also includes adders, latches, and accumulators. The orthogonal walk subcircuit is clocked by an orthogonal walk (m-clock) signal as well as the n-clock signal. An output of the orthogonal walk subcircuit is computed based on the relationship,PPu(a. sub.m,n)=u(a.sub. m-1, n)+n(du.sub.ortho-ADD)+ du.sub.ortho +(m-1)d.sup.2 u.sub.ortho for m 0PPwhere du.sub. ortho -ADD and du. sub.ortho and d. sup.2 u.sub.ortho are input parameters.
机译:纹理值确定(TVD)电路近似非均匀的二阶透视纹理映射,以使用线性插值和输入参数为多边形提供纹理。本发明的TVD电路包括垂直步进子电路和正交步进子电路。垂直行走子电路确定纹理坐标u(a.sub.0,n)和v(a.sub.0,n),它们代表沿三角形多边形的垂直主坡度的像素。正交行走子电路确定m> 0的正交行走多边形坐标位置的纹理坐标u(a,m,n)和v(a,m,n)。正交行走坐标位置表示单个扫描线。 TVD电路的垂直步进子电路包括加法器,锁存器和累加器。垂直行走子电路的每个元件都接收一个垂直主斜坡时钟(n-clock)信号。垂直行走子系统的输出基于以下关系式计算:

u(a.sub.0,n)= u(a.sub.0,n-1)+ du.sub.main + (n-1)d。 2个main表示m = 0,n> 0

,其中du.sub。主和d.sup.2 u。子主要是输入参数。正交步进子电路还包括加法器,锁存器和累加器。正交行走子电路由正交行走(m时钟)信号和n时钟信号提供时钟。基于以下关系式,计算正交行走子电路的输出:u(a.sub.m,n)= u(a.m-1,n)+ n(du.sub。 m> 0

其中du.sub。ortho-ADD)+ du.sub。ortho +(m-1)d.sup.2 u.sub。邻-ADD和du。 sub.ortho和d。 sup.2 uorsub是输入参数。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号