当前位置: 首页 > 专利查询>苹果公司专利>正文

使用集群、锚定和变换的手动注释制造技术

技术编号:24949836 阅读:63 留言:0更新日期:2020-07-18 00:02
本发明专利技术公开了其中过程接收用于文档的注释的注释输入的实施方案。可至少部分地基于在电子显示器上的注释输入的定时与该注释输入的路径之间的函数关系来将该注释输入一起分组成集群。可至少部分地基于该注释输入的该路径的形状、该注释输入的序列或该注释输入的位置来将该注释输入与该文档的部分相关联。另外,可响应于对该文档数据的部分的修改来修改该注释输入到该文档的该部分的路径。

【技术实现步骤摘要】
【国外来华专利技术】使用集群、锚定和变换的手动注释相关申请的交叉引用本专利申请要求2018年3月26日提交的名称为“ManualAnnotationsUsingClustering,Anchoring,andTransformation”的美国临时专利申请号62/648,301的优先权,该专利申请的内容全文以引用方式并入本文以用于所有目的。
技术介绍
本公开整体涉及电子文档的手动注释,诸如从触笔生成并显示在示出电子文档的图像的电子显示器上的注释。电子文档可使用应用程序诸如文字处理应用程序、电子表格应用程序、演示应用程序、图形应用程序和笔记应用程序等来创建。电子文档的数据可经由输入设备(诸如键盘和鼠标)以及经由网络资源来输入。可打印电子文档的物理副本以供创建者或另一者离线查看。电子文档的物理副本可在查看期间被注释。遗憾的是,物理副本上的注释是静态的,并且不反映对电子文档的后续改变。触摸屏可使得能够将手动注释应用于电子文档。通常,可考虑先前的注释来修改电子文档。因此,按照对电子文档的后续修改,修改对电子文档的先前注释以改善先前注释的一致性可能是有益的。本部分旨在向读者介绍可能与本公开的各个方面相关的本领域的各个方面,本公开的各个方面在下文中描述和/或受权利要求保护。该讨论被认为有助于为读者提供背景信息以便于更好地理解本公开的各个方面。相应地,应当理解,应就此而论阅读这些陈述,而不是作为对现有技术的认可。
技术实现思路
下面阐述本文所公开的某些实施方案的概要。应当理解,呈现这些方面仅仅是为了向读者提供这些特定实施方案的简明概要,并且这些方面并非旨在限制本公开的范围。实际上,本公开可涵盖下面可没有阐述的多个方面。本公开涉及用于将经由注释输入生成的手动注释与电子文档的文档数据相关联以便将文档数据与经由触笔输入生成的手动注释一起存储的系统和方法。本文所述的系统和方法可使得能够根据对文档数据的后续修改自动修改手动注释以提高一致性。例如,用户可提供注释输入以手动注释在电子设备的显示器上显示为图像的电子文档。注释输入可由用户以各种方式提供,包括但不限于触笔(例如,Apple)、用户的一个或多个手指、鼠标、轨迹球或触控板。如以下详细讨论的,可使用手动注释的注释输入的特性来将多个单独的注释输入集群在一起,从而使得注释输入的集群能够被作为一个手动注释或评论而不是多个单独的手动注释来对待。可至少部分地基于注释输入相对于彼此的位置和注释输入之间的定时将注释输入集群在一起。注释输入的属性(例如,路径形状、位置)可用于将一个或多个注释输入锚定到相对于电子文档的一个或多个对象的锚定位置。注释输入的属性还可用于将一个或多个注释输入与文本的锚定范围相关联。例如,一个或多个注释输入的路径的形状(例如,下划线、删除线、壳体、括号)可标识文本的锚定范围。除此之外或另选地,多个注释输入的顺序可标识文本的锚定位置和/或锚定范围。在一些实施方案中,分组成集群的多个注释输入中的一个注释输入可以是标识注释输入,该标识注释输入至少部分地基于标识注释输入的路径形状(例如,下划线、删除线、壳体、括号)来标识锚定位置和/或锚定范围。此外,一个或多个注释输入相对于电子文档的一个或多个对象或页边的位置可确定相应的一个或多个注释输入的锚定位置。可修改与电子文档的图像内的锚定位置相关联的注释输入以反映对电子文档的后续修改。例如,在与标注注释相关联的锚定位置处移动文本可移动标注注释。此外,可修改与锚定范围相关联的注释输入以反映在锚定范围内的电子文档的一个或多个对象的后续扩展、收缩或移除。例如,向与壳体注释相关联的锚定范围内的短语添加文本可扩展壳体注释以包封原始文本和所添加的文本。此外,与删除线注释相关联的字符的后续删除也可删除删除线注释。因此,对电子文档的注释输入可以是动态的,从而使得注释输入能够保持与电子文档的一致性,尽管对电子文档进行了后续修改。附图说明在阅读以下详细描述并参考附图时可更好地理解本公开的各个方面,在附图中:图1是根据本公开的一个或多个实施方案的可使用本文所公开的技术的电子设备的框图;图2是表示图1的电子设备的示例的手持设备诸如AppleInc.的的前视图;图3是表示图1的电子设备的示例的平板设备诸如AppleInc.的的前视图;图4是表示图1的电子设备的示例的笔记本计电脑诸如AppleInc.的MacBook的透视图;图5示出了根据本公开的一个或多个实施方案的触笔设备的框图;图6示出了根据本公开的一个或多个实施方案的文档的图像上的手动注释的示例;图7描绘了根据本公开的一个或多个实施方案的描绘用于利用电子文档的文档数据处理注释输入的过程的控制逻辑的过程流程图;图8描绘了根据本公开的一个或多个实施方案的描绘用于将一个或多个注释输入分组成集群的控制逻辑部件的过程流程图;图9示出了根据本公开的一个或多个实施方案的注释输入的路径和填充区域的示例;图10是示出根据本公开的一个或多个实施方案的注释输入的路径周围的填充距离与时间之间的函数关系的图表;图11描绘了根据本公开的一个或多个实施方案的描绘用于将注释输入与相对于电子文档的对象的锚定位置相关联的控制逻辑部件的过程流程图;图12描绘了根据本公开的一个或多个实施方案的描绘用于基于对电子文档的修改来修改所显示的注释的控制逻辑部件的过程流程图;图13示出了根据本公开的一个或多个实施方案的基于对电子文档的一部分的修改来修改电子文档的该部分的所显示的注释的示例;图14示出了根据本公开的一个或多个实施方案的箭头注释的示例;图15示出了根据本公开的一个或多个实施方案的标注注释的示例;图16示出了根据本公开的一个或多个实施方案的被扩展的下划线注释的示例;图17示出了根据本公开的一个或多个实施方案的被变换的下划线注释的示例;图18示出了根据本公开的一个或多个实施方案的被收缩的下划线注释的示例;图19示出了根据本公开的一个或多个实施方案的被变换的标注注释的示例;图20A至图20D示出了根据本公开的一个或多个实施方案的与文档的对象相关联的注释的移动的示例;以及图21示出了根据本公开的一个或多个实施方案的可与电子设备一起用于注释输入的输入结构的示例。具体实施方式下文将描述一个或多个具体实施方案。为了提供这些实施方案的简要描述,本说明书中未描述实际具体实施的所有特征。应当了解,在任何此类实际具体实施的开发中,如在任何工程或设计项目中,必须要作出特定于许多具体实施的决策以实现开发者的具体目标,诸如符合可从一个具体实施变化为另一具体实施的与系统相关和与商业相关的约束。此外,应当理解,此类开发工作有可能复杂并且耗时,但是对于受益于本公开的本领域的普通技术人员而言,其仍将是设计、加工和制造的常规工作。已经以示例的方式示出了上述具体实施方案,并且应当理解,这些实施方案可容许各种修改和另选形式。还应当理解,权利要求书并非旨在限于所公开的特定形式,而是旨在覆盖落在本文档来自技高网...

【技术保护点】
1.一种有形的非暂态机器可读介质,所述有形的非暂态机器可读介质包括机器可读指令,所述机器可读指令当由一个或多个处理器执行时使得所述一个或多个处理器:/n将注释输入分组成一个或多个集群;/n将所述一个或多个集群与文档数据相关联,其中所述文档数据包括用于在显示器上显示为图像的一个或多个对象,每个注释输入包括相对于所述一个或多个对象与所述图像重叠的相应路径,并且所述一个或多个集群中的每个集群与所述文档数据的所述一个或多个对象中的对象相关联;/n将注释与所述图像一起显示在所述显示器上,其中每个所显示的注释对应于所述图像上方的所述相应注释输入的所述相应路径;/n接收用于修改所述文档数据的一个或多个对象的输入;以及/n至少部分地基于所述所接收的用于修改所述文档数据的所述一个或多个对象的输入来调整所述注释的所述显示。/n

【技术特征摘要】
【国外来华专利技术】20180326 US 62/648,301;20180824 US 16/112,4921.一种有形的非暂态机器可读介质,所述有形的非暂态机器可读介质包括机器可读指令,所述机器可读指令当由一个或多个处理器执行时使得所述一个或多个处理器:
将注释输入分组成一个或多个集群;
将所述一个或多个集群与文档数据相关联,其中所述文档数据包括用于在显示器上显示为图像的一个或多个对象,每个注释输入包括相对于所述一个或多个对象与所述图像重叠的相应路径,并且所述一个或多个集群中的每个集群与所述文档数据的所述一个或多个对象中的对象相关联;
将注释与所述图像一起显示在所述显示器上,其中每个所显示的注释对应于所述图像上方的所述相应注释输入的所述相应路径;
接收用于修改所述文档数据的一个或多个对象的输入;以及
至少部分地基于所述所接收的用于修改所述文档数据的所述一个或多个对象的输入来调整所述注释的所述显示。


2.根据权利要求1所述的机器可读介质,所述机器可读介质包括机器可读指令,所述机器可读指令当由所述一个或多个处理器执行以将所述注释输入分组成一个或多个集群时使得所述一个或多个处理器:
基于与填充距离和自所述相应注释输入的抬离时间以来的实耗时间相关的函数来确定每个注释输入的所述相应路径周围的填充区域;以及
将具有重叠填充区域的第一组注释输入分组成第一集群。


3.根据权利要求2所述的机器可读介质,所述机器可读介质包括机器可读指令,所述机器可读指令当由所述一个或多个处理器执行时使得所述一个或多个处理器响应于用户输入而调整所述填充距离,其中所述填充距离限定围绕每个注释输入的所述相应路径的所述填充区域。


4.根据权利要求1所述的机器可读介质,所述机器可读介质包括机器可读指令,所述机器可读指令当由所述一个或多个处理器执行时使得所述一个或多个处理器将一个或多个群集的第一群集与所述图像的第一锚定位置相关联,其中所述第一锚定位置对应于所述图像内的所述一个或多个对象的第一对象。


5.根据权利要求4所述的机器可读介质,其中所述所接收的用于修改所述文档数据的一个或多个对象的输入包括用于将所述第一对象在所述图像内移动第一距离的输入,并且所述机器可读指令当由一个或多个处理器执行使得所述一个或多个处理器至少部分地基于所述所接收的输入调整所述注释的所述显示时,使得所述一个或多个处理器:
将所述第一锚定位置在所述图像内移动所述第一距离;以及
将对应于所述第一集群的所述注释与所述第一锚定位置一起移动。


6.根据权利要求1所述的机器可读介质,所述机器可读介质包括机器可读指令,所述机器可读指令当由所述一个或多个处理器执行时使得所述一个或多个处理器:
将一个或多个集群中的第一集群锚定到所述图像内的所述一个或多个对象的第一对象,其中所述第一对象包括文本范围,其中所述所接收的用于修改所述文档数据的一个或多个对象的输入包括用于在所述第一对象的所述文本范围内添加字符或移除字符的输入;以及
如果所述输入在所述文本范围内添加字符,则扩展所述第一集群的相应注释输入的路径,或者如果所述输入在所述文本范围内移除字符,则收缩所述第一集群的相应注释输入的路径。


7.一种用于处理注释输入的处理器实现的方法,包括:
接收注释输入,其中所述注释输入中的每个注释输入包括由对应的触摸按下事件和抬离事件相对于显示器上所示的图像限定的路径,其中每个触摸按下事件具有在所述显示器上的相关联的触摸按下时间和触摸按下位置,并且每个抬离事件具有在所述显示器上的相关联的抬离时间和抬离位置;
确定围绕每个注释输入的所述路径的填充区域,其中每个注释输入的所述填充区域基于与填充距离和自所述相应注释输入的所述抬离时间以来的实耗时间相关的函数;
标识具有重叠填充区域的注释输入;
将具有重叠填充区域的注释输入分组成集群;以及
将所述集群显示为相对于所述图像内的锚定位置的相关联位置处的平坦图像,其中所述平坦图像包括基于所述集群的每个相应注释输入的聚合路径的注释。


8.根据权利要求7所述的处理器实现的方法,其中所述函数包括将所述填充距离与所述实耗时间逆相关的连续函数。


9.根据权利要求7所述的处理器实现的方法,其中当所述实耗时间大于或等于预定义的时间限制时,所述填充距离为零像素。


10.根据权利要求7所述的处理器实现的方法,包括将所述集群锚定到相对于所述图像内的所述锚定位置的所述相关联位置处的对象,其中所述对象包括由被分组成所述集群的所述注释输入中的标识注释输入的所述路径限定的锚定范围。


11.根据权利要求10所述的处理器实现的方法,其中所述标识注释输入的所述路径包括下划线、删...

【专利技术属性】
技术研发人员:J·G·德沃J·H·斯特金J·V·范鲍克斯特尔E·G·伍德三世K·R·G·史密斯E·S·托尔钦
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1