【技术实现步骤摘要】
【国外来华专利技术】交互式显示叠覆系统及相关方法对相关申请的交叉引用本申请要求2016年4月29日提交的题为“InteractiveDisplayOverlaySystemsandRelatedMethods”的美国专利申请序列号15/142,979的优先权,该美国专利申请的公开内容由此通过引用以其全部被并入本文中。
技术介绍
计算应用中的绘图(drawing)和制图(drafting)可能是烦琐且困难的,特别是对于那些对绘图或制图程序缺乏经验的人们。对于计算机绘图应用的一些用户而言,可能想要复制纸与笔式绘图体验。因此,存在对于如下系统和方法的需要:该系统和方法除了现有技术系统中发现的其它缺陷之外还解决这些困难和期望。
技术实现思路
根据各种实施例,一种交互式显示系统包括:一个或多个处理器,和操作地耦合到该一个或多个处理器的交互式显示设备。在特定的实施例中,该交互式显示系统被配置用于:(1)提供交互式叠覆应用以供交互式显示设备使用,该交互式叠覆应用包括一个或多个微件(widget),并且被配置成与后台中的一个或多个底层软件应用一起运行在交互式显示系统上;(2)检测交互式显示设备上的输入;(3)确定与输入有关的输入数据,该输入数据至少包括输入的位置;将包括输入数据的第一分组传输到交互式叠覆应用,该第一分组包括私有分组;(4)通过使用交互式叠覆应用来确定输入的位置是否包括交互式显示设备上的一个或多个微件;(a)响应于确定了输入的位置包括该一个或多个微件中的一个微件,基于输入数据来修改该一个微件;(b)响应于确定了输入的位置不包括该一个或多个微件:(i)由交互式叠覆应用来确定输入的位置是否在 ...
【技术保护点】
1.一种交互式显示系统,其包括:a. 一个或多个处理器;以及b. 操作地耦合到所述一个或多个处理器的交互式显示设备,其中所述交互式显示系统被配置用于:i. 提供交互式叠覆应用以供所述交互式显示设备使用,所述交互式叠覆应用包括一个或多个微件,并且被配置成与后台中的一个或多个底层软件应用一起运行在所述交互式显示系统上;ii. 检测所述交互式显示设备上的输入;i. 确定与所述输入有关的输入数据,所述输入数据至少包括所述输入的位置;iv. 将包括所述输入数据的第一分组传输到所述交互式叠覆应用,所述第一分组包括私有分组;v. 通过使用所述交互式叠覆应用来确定所述输入的位置是否包括所述交互式显示设备上的所述一个或多个微件之一的一个微件:响应于确定了所述输入的位置包括所述一个或多个微件中的所述一个微件,基于所述输入数据来修改所述一个微件;响应于确定了所述输入的位置不包括所述一个或多个微件中的所述一个微件:将所述第一分组修改成第二分组,所述第二分组包括标准分组;以及将所述第二分组传输到所述一个或多个底层软件应用;i. 通过所述交互式叠覆应用来确定所述输入的位置是否在所述一个或多个微件中的所述一个微件的 ...
【技术特征摘要】
【国外来华专利技术】2016.04.29 US 15/1429791.一种交互式显示系统,其包括:a.一个或多个处理器;以及b.操作地耦合到所述一个或多个处理器的交互式显示设备,其中所述交互式显示系统被配置用于:i.提供交互式叠覆应用以供所述交互式显示设备使用,所述交互式叠覆应用包括一个或多个微件,并且被配置成与后台中的一个或多个底层软件应用一起运行在所述交互式显示系统上;ii.检测所述交互式显示设备上的输入;i.确定与所述输入有关的输入数据,所述输入数据至少包括所述输入的位置;iv.将包括所述输入数据的第一分组传输到所述交互式叠覆应用,所述第一分组包括私有分组;v.通过使用所述交互式叠覆应用来确定所述输入的位置是否包括所述交互式显示设备上的所述一个或多个微件之一的一个微件:响应于确定了所述输入的位置包括所述一个或多个微件中的所述一个微件,基于所述输入数据来修改所述一个微件;响应于确定了所述输入的位置不包括所述一个或多个微件中的所述一个微件:将所述第一分组修改成第二分组,所述第二分组包括标准分组;以及将所述第二分组传输到所述一个或多个底层软件应用;i.通过所述交互式叠覆应用来确定所述输入的位置是否在所述一个或多个微件中的所述一个微件的特定距离内;以及响应于确定了所述输入的位置在所述一个微件的特定距离内,并且所述输入的位置不包括所述一个微件:将所述输入位置修改成与邻近所述输入位置的一个微件的边缘相对应的经修改输入位置;将所述第一分组修改成包括所述经修改输入位置的第三分组,所述第三分组包括标准分组;以及将所述第三分组传输到所述一个或多个底层软件应用。2.根据权利要求1所述的交互式显示系统,其中所述交互式显示系统另外被配置用于响应于确定了所述输入的位置包括所述一个微件,不将与所述输入有关的任何数据传输到所述一个或多个底层软件应用。3.根据权利要求1所述的交互式显示系统,其中所述交互式显示系统另外被配置用于连续地检测在所述交互式显示设备上的一个或多个输入,并且针对所述一个或多个输入中的每一个相应的输入:(1)确定每一个相应的输入的位置是否包括所述一个微件;以及(2)确定每一个相应的输入是否在所述一个微件的特定距离内。4.根据权利要求1所述的交互式显示系统,其中:a.所述输入是初始输入;以及b.所述交互式显示系统另外被配置用于:i.检测在所述初始输入之后的多个连续输入;以及ii.针对每一个相应的连续输入:修改所述每一个相应的连续输入的位置以与最邻近所述输入位置的一个微件的边缘相对应,以生成沿着所述边缘的多个经修改连续输入位置;以及将包括所述多个经修改连续输入位置的多个分组传输到所述一个或多个底层软件应用。5.一种交互式显示系统,其包括:a.一个或多个处理器;以及b.操作地耦合到所述一个或多个处理器的交互式显示设备,其中所述交互式显示系统被配置用于:i.提供交互式叠覆应用以供交互式显示设备使用,所述交互式叠覆应用包括一个或多个微件并且被配置成与后台中的一个或多个底层软件应用一起运行在所述交互式显示系统上;ii.检测所述交互式显示设备上的输入;iii.确定与所述输入有关的输入数据,所述输入数据至少包括输入的位置;iv.根据第一协议将所述输入数据传输到所述交互式叠覆应用;v.通过使用所述交互式叠覆应用来确定所述输入的位置是否包括所述交互式显示设备上的一个或多个微件;响应于确定了所述输入的位置包括所述一个或多个微件,基于所述输入数据来修改所述一个或多个微件;以及响应于确定了所述输入的位置不包括所述一个或多个微件:基于第二协议来将所述输入数据修改成第二输入数据;以及将所述第二输入数据传输到所述一个或多个底层软件应用。6.根据权利要求5所述的交互式显示系统,其中所述一个或多个微件选自包括下述各项的组:(1)量角器微件;(2)标尺微件;(3)曲线板微件;和(4)三角板微件。7.根据权利要求5所述的交互式显示系统,其中所述交互式显示系统另外被配置用于:a.通过所述交互式叠覆应用来确定所述输入的位置是否在所述一个或多个微件的特定距离内;以及b.响应于确定了所述输入的位置在所述一个或多个微件的特定距离内并且所述输入的位置不包括所述一个或多个微件:将输入位置修改成与最邻近所述输入位置的一个或多个微件的边缘相对应的经修改输入位置;基于第二协议来修改所述输入数据以包括经修改输入位置,用以生成经修改的格式化输入数据;以及将...
【专利技术属性】
技术研发人员:P韦尔林,C欣斯利,
申请(专利权)人:普罗米斯有限公司,
类型:发明
国别省市:英国,GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。