发明名称 SMOOTHING AND GPU-ENABLED RENDERING OF DIGITAL INK
摘要 Systems, methods, and computer-readable storage media are provided for efficient real-time ink stroke smoothing, trajectory prediction, and GPU-leveraged rendering of ink stroke input. First and second ink points are received and an active Bézier approximation is computed based thereupon. Sequentially later in time that the first and second ink points, a third ink point is received. It is determined whether the third ink point adequately fits the active Bézier approximation. Where it is determined that the third ink point adequately fits, an updated active Bézier approximation is computed that includes the first, second and third ink points. Where it is determined that the third ink point fails to adequately fit, a different new Bézier approximation is computed that includes the third ink point but not the first and second ink points. Leveraging a GPU, a smoothed ink stroke based upon the Bézier approximation(s) is rendered.
申请公布号 US2016078649(A1) 申请公布日期 2016.03.17
申请号 US201414486735 申请日期 2014.09.15
申请人 MICROSOFT CORPORATION 发明人 BONACINA SILVANO;UZELAC ALEKSANDAR;HODGES AUSTIN BRADLEY;ABZARIAN DAVID;SU FEI;COHEN MILES M.;HODSDON ANTHONY JOHN ROLLS
分类号 G06T11/20 主分类号 G06T11/20
代理机构 代理人
主权项 1. A method being performed by one or more computing devices including at least one processor, the method for smoothing digital ink input, the method comprising: receiving a first ink point; receiving a second ink point computing an active cubic Bézier approximation based on at least the first and second ink points; receiving a third ink point; determining whether the third ink point adequately fits the active cubic Bézier approximation; and computing a new cubic Bézier approximation utilizing at least the first, second and third ink points.
地址 Redmond WA US