GPU- SMOOTHING AND GPU-ENABLED RENDERING OF DIGITAL INK
시스템들, 방법들, 및 컴퓨터 판독가능 저장 매체들이 효율적인 실시간 잉크 스트로크 스무딩, 궤적 예측, 및 잉크 스트로크 입력의 GPU-활용(GPU-leveraged) 렌더링을 위해 제공된다. 제 1 및 제 2 잉크 포인트들이 수신되고 액티브 베지에 근사가 그것들에 기초하여 컴퓨팅된다. 제 1 및 제 2 잉크 포인트들보다는 시간 순차적으로 나중에, 제 3 잉크 포인트가 수신된다. 제 3 잉크 포인트가 액티브 베지에 근사에 적절하게 맞는지의 여부가 결정된다. 제 3 잉크 포인트가 적절하게 맞는다는 결정의 경우, 제 1, 제 2 및...
Saved in:
Main Authors | , , , , , , |
---|---|
Format | Patent |
Language | English Korean |
Published |
17.05.2017
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 시스템들, 방법들, 및 컴퓨터 판독가능 저장 매체들이 효율적인 실시간 잉크 스트로크 스무딩, 궤적 예측, 및 잉크 스트로크 입력의 GPU-활용(GPU-leveraged) 렌더링을 위해 제공된다. 제 1 및 제 2 잉크 포인트들이 수신되고 액티브 베지에 근사가 그것들에 기초하여 컴퓨팅된다. 제 1 및 제 2 잉크 포인트들보다는 시간 순차적으로 나중에, 제 3 잉크 포인트가 수신된다. 제 3 잉크 포인트가 액티브 베지에 근사에 적절하게 맞는지의 여부가 결정된다. 제 3 잉크 포인트가 적절하게 맞는다는 결정의 경우, 제 1, 제 2 및 제 3 잉크 포인트들을 포함하는 업데이트된 액티브 베지에 근사가 컴퓨팅된다. 제 3 잉크 포인트가 적절하게 맞는데 실패하는 경우, 제 3 잉크 포인트를 포함하지만 제 1 및 제 2 잉크 포인트들을 포함하지 않는 상이한 새로운 베지에 근사가 컴퓨팅된다. GPU를 활용하여, 베지에 근사(들)에 기초한 스무디드 잉크 스트로크가 렌더링된다.
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. |
---|---|
Bibliography: | Application Number: KR20177010313 |