【技术实现步骤摘要】
【国外来华专利技术】用于识别几何形状的系统和方法相关申请的交叉引用本专利申请要求于2014年12月2日提交的美国申请No.14/558,181的优先权,以全文引用的方式将其并入本文中并作为本文的一部分。
本专利技术一般地涉及能够识别几何形状的用户输入的计算设备界面的领域。
技术介绍
对日常生活而言,计算设备继续变得更加普及。这些设备采用计算机台式机、膝上型计算机、平板PC、电子书阅读器、交互式白板、移动电话、智能电话、可穿戴式计算机、全球定位系统(GPS)单元、企业数字助理(EDA)、个人数字助理(PDA))、游戏机等形式。此外,计算设备被集成到汽车、卡车、农场设备、制造设备、建筑环境控制(例如,照明,HVAC)以及家庭和商业设备中。计算设备通常由至少一个处理元件(例如中央处理单元(CPU))、某种形式的存储器、以及输入和输出设备构成。各种计算设备及它们的后续使用需要各种输入设备。一种类型的输入设备是诸如触摸屏或触摸板的触敏表面,其中,通过用户的手指或诸如笔或触控笔的工具与触敏表面之间的接触来接收用户输入。另一类型的输入设备是输入表面,其感测用户在输入表面上方做出的运动,而不需要用户接触输入表面。这些输入方法中的任一种通常可用于绘制或输入形状。当用户输入是形状时,计算设备必须使用例如在线几何形状识别系统或方法来解释用户的自然绘图技术。通常,在线几何形状识别系统或方法监视笔画的起始,例如当用户接触触敏表面(下笔)时;笔画的终止,例如当用户停止接触触敏表面(提笔)时;以及用户在笔画的起始和终止之间用他或她的手指或笔做出的任何移动(即,笔画)。在线几何形状识别系统或方法可以被分类为 ...
【技术保护点】
一种计算机程序产品,所述计算机程序产品包括非暂时性计算机可用介质,所述非暂时性计算机可用介质中具有计算机可读程序代码,所述计算机可读程序代码适于被执行以实现用于为至少一个输入笔画提供几何形状识别的方法,所述方法包括:识别对应于至少一个输入笔画的至少一个图元;将至少一个约束应用于所述至少一个图元,其中所述至少一个约束和至少一个图元是在向量分量级应用的;以及基于将所述至少一个约束应用于所述至少一个图元来提供输出。
【技术特征摘要】
【国外来华专利技术】2014.12.02 US 14/558,1811.一种计算机程序产品,所述计算机程序产品包括非暂时性计算机可用介质,所述非暂时性计算机可用介质中具有计算机可读程序代码,所述计算机可读程序代码适于被执行以实现用于为至少一个输入笔画提供几何形状识别的方法,所述方法包括:识别对应于至少一个输入笔画的至少一个图元;将至少一个约束应用于所述至少一个图元,其中所述至少一个约束和至少一个图元是在向量分量级应用的;以及基于将所述至少一个约束应用于所述至少一个图元来提供输出。2.根据权利要求1所述的计算机程序产品,其中,所述至少一个图元包括多个输入笔画。3.根据权利要求1或2所述的计算机程序产品,其中,所述至少一个输入笔画是在输入表面上方做出的至少一个用户手势。4.根据权利要求1至3中任一项所述的计算机程序产品,其中,对所述至少一个输入笔画进行预处理,所述预处理至少包括对所述至少一个输入笔画的归一化和平滑。5.根据权利要求1至4中任一项所述的计算机程序产品,其中,所述至少一个图元在所述向量分量级上被定义为由至少一个点、长度或倾斜角构成。6.根据权利要求5所述的计算机程序产品,其中,所述至少一个约束在所述向量分量级上被定义为应用于至少一个点、长度或倾斜角。7.根据权利要求1至6中任一项所述的计算机程序产品,其中,要应用于所述至少一个图元的所述至少一个约束与所述至少一个图元相关联。8.根据权利要求4所述的计算机程序产品,其中,对已预处理的所述至少一个输入笔画进行分析以确定所述至少一个输入笔画是否是手势,其中,如果所述至少一个输入笔画是手势,则基于将所述至少一个约束应用于所述至少一个图元,所述手势能够向输出提供至少一个另外的约束。9.根据权利要求8所述的计算机程序产品,其中,基于将所述至少一个约束应用于所述至少一个图元,所述手势提供要应用于输出的图形编辑指令。10.根据权利要求9所述的计算机程序产品,其中,所述图形编辑指令至少包括删除指令。11.根据权利要求1至10中任一项所述的计算机程序产品,其中,如果所述至少一个约束包括多个约束,则基于优先级顺序将所述多个约束应用于所述至少一个图元,所述优先级顺序包括:维持所述至少一个图元的完整性的约束、所述至少一个图元中隐含的约束、以及由手势定义的约束。12.根据权利要求1至11中任一项所述的计算机程序产品,其中,可能的至少一个约束包括下述中至少一个:长度相等、角度相等、平行、对称、对齐、相切、连接和垂直。13.根据权利要求1至12中任一项所述的计算机程序产品,其中,可能的至少一个约束包括下述中的至少一个:倾斜角约束、长度约束、投影约束、汇接约束、倾斜角差约束、长度比约束、长度和约束或存在性约束。14.根据权利要求1至13中任一项所述的计算机程序产品,其中,所述至少一个图元包括下述中的至少一个:线段、圆、椭圆、圆弧、椭圆弧和点。15.一种用于为至少一个输入笔画提供几何形状识别的方法,所述方法包括:识别对应于至少一个输入笔画的至少一个图元;将至少一个约束应用于所述至少一个图元,其中所述至少一个约束和至少一个图元是在向量分量级应用的;以及基于将所述至少一个约束应用于所述至少一个图元来提供输出。16.根据权利要求15所述的方法,其中,所述至少一个图元包括多个输入笔画。17.根据权利要求15或16所述的方法,其中,所述至少一个输入笔画是在输入表面上方做出的至少一个用户手势。18.根据权利要求15至17中任一项所述的方法,其中,对所述至少一个输入笔画进行预处理,所述预处理至少包括对所述至少一个输入笔画的归一化和平滑。19.根据权利要求15至18中任一项所述的方法,其中,所述至少一个图元在所述向量分量级上被定义为由至少一个点、长度或倾斜角构成。20.根据权利要求19所述的方法,其中,所述至少一个约束在所述向量分量级上被定义为应用于至少一个点、长度或倾斜角。21.根据权利要求15至20中任一项所述的方法,其中,要应用于所述至少一个图元的所述至少一个约束与所述至少一个图元相关联。22.根据权利要求18所述的方法,其中,对已预...
【专利技术属性】
技术研发人员:梅利南·罗班,弗洛朗·比松,
申请(专利权)人:迈思慧公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。