[发明专利]用于提供撤消/重做机制的方法和设备在审

专利信息
申请号: 201510568514.1 申请日: 2008-01-08
公开(公告)号: CN105224313A 公开(公告)日: 2016-01-06
发明(设计)人: N·W·舍林格胡特;G·莫伊斯 申请(专利权)人: 皇家飞利浦电子股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 永新专利商标代理有限公司 72002 代理人: 王英;刘炳胜
地址: 荷兰艾*** 国省代码: 荷兰;NL
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 提供 撤消 重做 机制 方法 设备
【说明书】:

本申请是2008年1月8日提交的申请号为200880001909.1、名称为“用于提供撤消/重做机制的方法和设备”的分案申请。

技术领域

本发明涉及用于提供撤消/重做机制的方法、软件和设备。

背景技术

在许多计算机应用程序的用户接口中提供了撤消/重做机制。它们早前通过重复地按下撤消按钮而引起所述应用程序以相反的顺序逐一地撤消命令来提供撤消执行过的任务的能力。至此,计算机应用程序存储了用户动作的历史。大多数包括了撤消命令的用户接口还包括重做命令,其允许用户重做最后的刚被撤消的命令。以这种方式,用户可以重复地按下撤消按钮直到他后退到一个适合的点,并且之后如果他后退得太远,或者如果他决定重做刚撤消的任务,则可以使用重做按钮。除了将鼠标点击用于在历史中导航,翻阅历史列表并从中选择一项也是已知的(网页浏览器历史)。撤消/重做对于有限数量的撤消/重做动作可以良好地工作。如果动作的数目过大,例如在诸如发生在测绘、探测、测量或者绘图中的连续变化的情况下,通过在离散动作中导航进行撤消变得不可行。

本发明的目的在于提供一种改善了的方法和设备,其具体而言适于连续变化的应用。

发明内容

本发明的这个和其它目的是通过根据本发明的方法、计算机程序以及设备而实现的。

根据本发明的一个方面,提供了一种用于提供连续撤消/重做机制的方法。其包括的步骤为:基于连续的可逆用户动作来记录历史;通过诸如滑块或旋钮的连续用户输入器件在所述历史中导航;以及基于所述连续用户输入器件的位置来识别和显示所述历史的中间状态。可以将连续性逼近到任何预期的程度,因此根据本发明,用户可以以任何所预期的精度来撤消/重做动作。内部计算机表示的有限准确度可能限制连续性的准确度。但是,在本描述中使用的“连续”撤消/重做机制一词意味着由用户所感知的所述撤消/重做机制是连续的。

本发明特别用于没有天然粒度的所有应用。所有当前已知的撤消/重做技术通过仅得到活动的快照而非连续地记录活动,而丢掉了大量的历史,就这一方面而言其是不完整的。一个在其中可以有利地使用本发明的应用的例子为绘图/素描。当绘图或素描时,用户可能希望撤消一个错误例如一个笔画的末端,因此有效地连续缩短笔画直到用户满意为止。另一个例子为探测。探测用于(例如)通过在周围移动导管而找到心脏心房壁中具有异常定时行为的位置,来对心脏中的心律不齐的来源进行定位。探测者可能决定其处在错误在轨迹上,并且希望回溯至的某一时间点,或者尝试备选探测路径。

US6,459,442B1在图12中公开了使用时间滑块工具来指定事件的历史中的时间点。但是,在此专利中所描述的撤消/重做机制是离散的。它仅允许删除完整的笔画以及笔画集合。

而且,WO2006/051962在图32中公开了用于在历史状态中滚动浏览的滑块。然而,再者,所公开的撤销/重做机制是离散的,这是因为它仅仅允许删除离散的操作,诸如在字处理器中的字符。

在本发明中优选地,所记录的历史包括与上升/下降时间函数的值连同地记录的多个事件。将诸如来自滑块或旋钮的模拟输入的连续用户输入器件的位置转换成上升/下降时间函数的值。基于所述值识别和显示中间状态。将足够平滑的单调上升/下降时间函数的值与历史事件连同地记录是一种非常有效的、根据本发明实现连续撤消/重做机制的方式,在所述历史事件中保存了事件的顺序。

上升/下降时间函数可以是时间本身,并且所记录的函数的值可以是时间值。这种实施例是易于实现的。时间值可以是事件的时间戳或者事件之间的时间步长。

基本上,存在两种针对撤消/重做机制来记录历史的方式。第一种方式为记录可逆的用户动作,以及可能地记录外部事件。这些为可能添增了具体地仅用于允许撤消所需的信息的用户动作。一个例子为游戏的情况:为了从赛车游戏中的碰撞恢复,不仅需要记录用户的动作,还需要记录诸如出现在游戏中的对象的位置及速度的游戏的状态。外部值也可以为测量值。这里的例子为上述用于定位心脏中的心律不齐的来源的探测过程。

第二种方式为记录所有中间状态。该第二种方式在探测应用的情况中是有用的,但在绘图/素描中用处不大。在这一应用中,每一个中间状态包括大量的数据,这将可能导致响应迟缓。

所记录的历史可以是连续的。就本发明而言,连续的历史意味着所记录的时间戳事件对应于最小的可感知到的用户动作。在移动对象的情况下,这可能取决于显示器的分辨率,或者诸如鼠标的用户输入器件的精度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家飞利浦电子股份有限公司,未经皇家飞利浦电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510568514.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top