发明名称 |
POINT RELOCATION FOR DIGITAL INK CURVE MODERATION |
摘要 |
With some splines, such as cardinal splines, irregularly spaced data points may cause undesired bumps. Bump moderation makes a spline curve more visually appealing by reducing bumps, and by doing so even if the curve happens to be already smooth in a mathematical sense. Data points P1, P2, and P3 are not suitably spaced an outlier is present in a set of linear distances between the points. The bump is moderated by moving a point of the spline along a pathway to a position for which the data points P1, P2, and P3 are suitably spaced. The pathway may be a Bezier segment or a line segment. A point is moved on the pathway to its midpoint, or to a particular portion of the pathway such as its central third or central fifth. |
申请公布号 |
US2016042538(A1) |
申请公布日期 |
2016.02.11 |
申请号 |
US201514918712 |
申请日期 |
2015.10.21 |
申请人 |
Microsoft Corporation |
发明人 |
Pedreira Jorge Pereira;Brumer Eric |
分类号 |
G06T11/20 |
主分类号 |
G06T11/20 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer graphics system comprising:
at least one processor; a memory in operable communication with the at least one processor, the memory configured by software which upon execution by the at least one processor moderates a bump in a spline of a digital ink curve by moving a control point of the spline from a position in which data points of the spline denoted here as P1, P2, and P3 are determined to be not suitably spaced with respect to the factor R to a position in which the spline data points P1, P2, and P3 are suitably spaced with respect to the factor R, namely, by moving the control point to a position for which a linear distance between P1 and P2 is no longer larger than R times a linear distance between P2 and P3 when P2 is pinned to the curve as the control point is moved, when R is greater than 2 and less than 10; and a display configured by displaying the spline after the bump is moderated. |
地址 |
Redmond WA US |