[发明专利]低延时墨渲染管线有效
申请号: | 201580052962.4 | 申请日: | 2015-09-29 |
公开(公告)号: | CN107003908B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 涂霄;K·梅农;F·熊;S·洪;D·W·杜宏 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06T15/00;G09G5/395 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 延时 渲染 管线 | ||
提供了系统和方法,其用于改进针对在墨内容利用触笔、鼠标、手指(或其它触摸输入)或者用于追踪针对墨内容在显示区域中的期望位置的其它绘图设备的用户创建期间的墨的显示的延时。为了减少或最小化用于由用户使用触笔/鼠标/触摸输入/其它设备创建的墨内容的显示的时间,可以使用分离的墨渲染过程线程,其在操作系统内操作并且与其它应用线程是并行的。当期望在应用内创建墨内容时,对应于墨内容的创建的用户交互可以由分离的墨渲染过程线程处置。这可以避免由于应用处置过程流中的其它事件所致的显示墨内容中的潜在延迟。
背景技术
平板计算设备(或者类似类型的嵌入式设备)通常包含允许用户向设备录入数据的触摸屏。可以使用手指、鼠标、触笔(或笔)等来完成通过用户的数据录入。从笔(或手指)到设备的输入称为“墨”。
墨被数字化以允许其由计算设备处理和操纵并被显示。这典型地是通过将经数字化的墨发出到设备上的操作系统,让处理器处理墨,并且然后将经处理的墨发送至图形卡来执行的。图形卡然后在监视器或显示器上渲染墨(这是用户动作的效果)。
当前的墨渲染技术的一个缺陷是引入的延时。笔和手指往往是快速的并且实际上是瞬时的,而墨的渲染往往滞后。事实上,整个墨渲染过程可以引入可以在70至200毫秒之间的任何地方或者甚至更大的量级上的延时。墨渲染中的该延时可以导致缓慢且尴尬的用户体验。
特别地,该延时是不合期望的效果,因为其破坏直接地操纵对象的感知屏障。当然,这些多半是在存在协同定位体验的情形中被感知的。换言之,当输入和输出与彼此协同定位(例如用触笔在平板计算设备或触摸屏上进行书写),延时效应是最大的。
发明内容
提供了系统和方法,其用于改进针对墨内容利用触笔、鼠标、手指(或其它触摸输入)或者用于追踪针对墨内容在显示区域中的期望位置的其它绘图设备的用户创建期间的墨显示的延时。为了减少或最小化用于由用户使用触笔/鼠标/触摸输入/其它设备创建的墨内容的显示的时间,可以使用分离的墨渲染过程线程,该分离的墨渲染过程线程在操作系统内操作并且与其它应用线程是并行的。当期望在应用内创建墨内容时,对应于墨内容的创建的用户交互可以由该分离的墨渲染过程进程进行处置。这可以避免在显示墨内容中由于应用处置过程流中的其它事件所致的潜在延迟。由于该分离的墨渲染过程线程与应用进行通信,所以由该分离的墨渲染过程渲染的墨内容仍然可以使用应用的上下文来渲染。这可以允许以与在墨内容向对应应用的转移之后墨内容可以具有的外观基本上类似的外观来向用户显示墨内容。
提供本发明内容来以简化的形式引入以下在具体实施方式中进一步描述的概念的选择。本发明内容不意图标识所要求保护的主题的关键特征或必要特征,也不意图用于孤立地帮助确定所要求保护的主题的范围。
附图说明
以下参照附图各图来详细地描述本发明,其中:
图1示意性地示出针对用于渲染用户所生成的湿墨内容的组件之间的关系的流程图。
图2示意性地示出针对用于渲染各种类型的墨内容的组件之间的关系的流程图。
图3示意性地示出针对用于渲染墨内容的组件之间的关系的流程图。
图4-6示出用于各种类型的墨内容的渲染的过程流。
图7示出用于墨内容在过程线程之间的转移的过程通信流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580052962.4/2.html,转载请声明来源钻瓜专利网。