A method, a system, and a computer program product for identifying the input of a plurality of objects in a computing device, in which the computing device has a processor and at least one application for identifying input under the control of a processor. The application is configured to determine at least one geometric feature of the multiple elements of the input and to compare the determined at least one geometric feature with at least one predetermined geometric threshold to determine an affirmative result or a negative result. If a negative result is generated, it is applied to identify an input as an object. If a positive result is produced, it is applied to identify the input as a plurality of objects.
【技术实现步骤摘要】
【国外来华专利技术】用于识别多个对象输入的系统及其方法和产品相关申请的交叉引用本申请要求于2015年9月30日提交的美国专利申请No.14/870,735的优先权,该美国专利申请要求于2015年7月10日提交的欧洲申请No.15290183号的优先权,其全部内容通过引用并入本文中。
本专利技术总体涉及能够识别多个手写对象的输入的计算设备接口领域。
技术介绍
日常生活中对于计算设备的普遍使用持续增长。计算设备采用如下形式:个人和专业台式电脑、膝上型电脑、混合型膝上型电脑、平板PC、电子书阅读器、移动电话、智能电话、可穿戴计算机、全球定位系统(GPS)单元、企业数字助手(EDA)、个人数字助手(PDA)、游戏机等。计算设备通常由至少一个处理元件(比如,中央处理单元(CPU)、某种形式的存储器以及输出和输出设备)组成。各种计算设备及它们的后续使用需要各种输入设备。一个这样的输入设备是触敏表面(比如,触摸屏或触摸板),其中通过用户手指或工具(比如,笔或触写笔)和触敏表面之间的接触来接收用户输入。另一输入设备是感测用户在输入表面上做出的手势的输入表面。通常可以使用这些输入方法中的任一种来绘制或输入所谓的数字墨水以表达文本、符号等,计算设备使用手写识别系统或方法解译所述文本、符号等。用于到计算设备的手写输入的其它系统包括电子笔或数字笔,电子笔或数字笔与纸张、编码表面或数字化表面相互作用,以使其相对于由计算设备(例如,由AnotoAB.,LeapfrogEnterprises,Inc.,和Livescribe,Inc提供的系统)跟踪的表面移动。无论使用何种输入方法,手写识别系统和方法通常都 ...
【技术保护点】
一种识别到计算设备的多个对象的输入的方法,所述计算设备包括:处理器;以及用于在所述处理器的控制下识别所述输入的至少一个应用,所述方法包括步骤:利用所述应用来确定所述输入的多个要素的至少一个几何特征;利用所述应用将所确定的至少一个几何特征与至少一个预定几何阈值进行比较,以确定肯定的结果或否定的结果;如果所述比较产生否定的结果,则在识别所述输入时将所述要素视为属于一个对象;以及如果所述比较产生肯定的结果,则在识别所述输入时将所述要素视为属于多个对象。
【技术特征摘要】
【国外来华专利技术】2015.07.10 EP 15290183.1;2015.09.30 US 14/870,7351.一种识别到计算设备的多个对象的输入的方法,所述计算设备包括:处理器;以及用于在所述处理器的控制下识别所述输入的至少一个应用,所述方法包括步骤:利用所述应用来确定所述输入的多个要素的至少一个几何特征;利用所述应用将所确定的至少一个几何特征与至少一个预定几何阈值进行比较,以确定肯定的结果或否定的结果;如果所述比较产生否定的结果,则在识别所述输入时将所述要素视为属于一个对象;以及如果所述比较产生肯定的结果,则在识别所述输入时将所述要素视为属于多个对象。2.根据权利要求1所述的方法,其中,所述至少一个几何特征包括所述多个要素中的要素对之间的一个或多个距离。3.根据权利要求2所述的方法,其中,所述一个或多个距离是在每对要素中的每个要素的内容的一个或多个因素之间的距离。4.根据权利要求3所述的方法,其中,所述一个或多个因素包括下述中的至少一个:每对要素中的要素的共同因素,以及包括每个要素的几何边界。5.根据权利要求4所述的方法,其中:每对要素中的每个要素表示一个或多个手写笔划;所述共同因素是所述一个或多个笔划的质心;所述至少一个预定几何阈值是质心距离阈值;以及如果针对一对要素确定的质心距离大于所述质心距离阈值,则所述比较产生肯定的结果,使得该对要素中的要素被视为属于不同对象。6.根据权利要求4所述的方法,其中:所述至少一个预定几何阈值是几何边界距离阈值;以及如果针对一对要素确定的几何边界距离大于所述几何边界距离阈值,则所述比较产生肯定的结果,使得该对要素中的要素被视为属于不同对象。7.根据权利要求4所述的方法,其中,所述比较包括:针对每对要素,将第一距离与第一预定距离阈值进行比较并将第二距离与第二预定距离阈值进行比较。8.根据权利要求7所述的方法,其中,如果针对一对要素,所述第一距离和所述第二距离分别大于所述第一预定距离阈值和所述第二预定距离阈值,则所述比较针对该对要素产生肯定的结果,使得该对要素中的要素被视为属于不同对象。9.根据权利要求7或8所述的方法,其中,针对每对要素:所述第一距离是所述要素的共同因素之间的距离;所述第二距离是所述要素的几何边界之间的距离;所述第一预定距离阈值是共同因素距离阈值;以及所述第二预定距离阈值是几何边界阈值。10.根据权利要求9所述的方法,其中:每对要素中的每个要素表示一个或多个手写笔划;以及所述共同因素是一个或多个笔划的质心。11.根据权利要求2至10中任一项所述的方法,其中,每对要素中的要素在几何上相邻。12.根据权利要求2至11中任一项所述的方法,还包括:利用所述应用来确定所述多个要素中的要素的输入的位置顺序和时间顺序中的至少一个。13.根据权利要求12所述的方法,其中,所述至少一个几何阈值是在考虑所确定的要素的输入的时间顺序的情况下预先确定的。14.根据权利要求12或13所述的方法,其中,针对要素对中的至少一对要素:确定所述至少一个几何特征包括:利用所述应用来确定所述要素对之间的几何边界距离,其中每对要素包含:第一要素,与所述至少一对要素中的一个要素具有第一位置顺序关系;第二要素,与所述至少一对要素中的另一要素具有第二位置顺序关系;以及利用所述应用确定所确定的几何边界距离中的最小距离;所述至少一个预定几何阈值包括几何边界距离阈值;所述比较包括将所确定的最小几何边界距离与所述几何边界距离阈值进行比较;以及如果所确定的最小几何边界距离大于所述几何边界距离阈值,则所述比较产生肯定的结果,使得所述至少一对要素被视为属于不同对象。15.根据权利要求14所述的方法,其中,所述位置顺序是方向上的,第一方向关系和第二方向关系分别是从所述至少一对要素中的要素起始的第一方向和第二方向。16.根据权利要求14所述的方法,其中,所述第一要素和第二要素的对包含:在所述第二要素的几何区域内的第一要素。17.根据权利要求16所述的方法,其中:每对要素中的每个要素表示一个或多个手写笔划;以及所述几何区域基于所述一个或多个手写笔划的特征。18.一种用于确定到计算设备的多个对象的输入的系统,所述计算设备包括:处理器;以及用于在所述处理器的控制下识别所述输入的至少一个应用,所述至少一个系统应用被配置为:接收多个要素的输入;确定所述多个要素的至少一个几何特征;将所确定的至少一个几何特征与预定几何阈值进行比较,以确定所述要素是属于一个对象还是属于多个对象。19.根据权利要求18所述的系统,其中,所述至少一个应用被配置为计算所述多个要素中的要素对之间的一个或多个距离,来作为所述至少一个几何特征。20.根据权利要求19所述的系统,其中,所述一个或多个距离是在每对要素中的每个要素的内容的一个或多个因素之间的距离。21.根据权利要求20所述的系统,其中,所述一个或多个因素包括下述中的至少一个:每对要素中的要素的共同因素,以及包括每个要素的几何边界。22.根据权利要求21所述的系统,其中:每对要素中的每个要素表示一个或多个手写笔划;所述共同因素是所述一个或多个笔划的质心;所述至少一个预定几何阈值是质心距离阈值;以及所述至少一个应用被配置为:如果针对一对要素确定的质心距离大于所述质心距离阈值,则确定该对要素中的要素被视为属于不同对象。23.根据权利要求21所述的系统,其中:所述至少一个预定几何阈值是几何边界距离阈值;以及所述至少一个应用被配置为:如果针对一对要素确定的几何边界距离大于所述几何边界距离阈值,则确定该对要素中的要素被视为属于不同对象。24.根据权利要求21所述的系统,其中,所述至少一个应用被配置为:针对每对要素,将第一距离与第一预定距离阈值进行比较并且将第二距离与第二预定距离阈值进行比较。25.根据权利要求24所述的系统,其中,所述至少一个应用被配置为:针对一对要素,如果所述第一距离和所述第二距离分别大于所述第一预定阈值和所述第二预定阈值,则确定该对要素中的要素被视为属于不同对象。26.根据权利要求24或25所述的系统,其中,针对每对要素:所述第一距离是所述要素的共同因素之间的距离;所述第二距离是所述要素的几何边界之间的距离;所述第一预定距离阈值是共同因素距离阈值;以及所述第二预定距离阈值是几何边界阈值。27.根据权利要求26所述的系统,其中:每对要素中的每个要素表示一个或多个手写笔划;以及共同因素是一个或多个笔划的质心。28.根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。