发明名称 Methods and apparatus for reducing perceived pen-to-ink latency on touchpad devices
摘要 A method for reducing line display latency on a touchpad device is disclosed. The method comprises storing information regarding a plurality of prior touch events on a touch screen of the touchpad device into an event buffer. It further comprises determining an average speed and a predicted direction of motion of a user interaction with the touch screen using the plurality of prior touch events. Next, it comprises calculating a first prediction point using the average speed, the predicted direction, and a last known touch event on the touch screen. Subsequently, it comprises applying weighted filtering on the first prediction point using a measured line curvature to determine a second prediction point. Finally, it comprises rendering a prediction line between the last known touch event on the touch screen and the second prediction point.
申请公布号 US9529525(B2) 申请公布日期 2016.12.27
申请号 US201314015958 申请日期 2013.08.30
申请人 NVIDIA CORPORATION 发明人 Skaljak Bojan;Toorians Arman;Chu Michael
分类号 G06F3/041;G06F3/0488 主分类号 G06F3/041
代理机构 代理人
主权项 1. A method for reducing display latency on a touchpad device, said method comprising: storing information regarding a plurality of prior touch events on a touch screen of said touchpad device into an event buffer; determining an average speed and a predicted direction of motion regarding a user interaction with said touch screen using said plurality of prior touch events; calculating a prediction point using said average speed, said predicted direction, and a last known touch event on said touch screen, wherein said calculating comprises applying weighted filtering on said prediction point using a measured line curvature, wherein said applying comprises determining said measured line curvature using said information regarding a plurality of prior touch events in said event buffer; and rendering a prediction line between said last known touch event on said touch screen and said prediction point.
地址 Santa Clara CA US