一种基于手势识别字符索引的查找方法及系统的制作方法

文档序号:6397349阅读:130来源:国知局
专利名称:一种基于手势识别字符索引的查找方法及系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种基于手势识别字符索引的快速查找方法及系统。
背景技术
随着移动通信领域技术的不断发展和成熟,在日益普及的移动终端中,特别是智能终端中软件功能越来越丰富,用户的个性化需求越来越多。但随着移动操作系统和硬件平台的日趋统一,软件功能的同质化也日趋严重。不断创新引入手势识别等新的交互方式成为保持终端产品竞争力的重要途径。手势识别作为一种新的、重要的用户交互技术在移动终端中的应用越来越广泛。移动终端中的手势识别技术主要是指基于摄像头技术的手势识别,目前主流的有多摄像头和单摄像头两种方式,多摄像头的手势识别技术已经在游戏等需要识别复杂手势动作的场景得到了广泛应用,单摄像头的手势识别技术目前还有一些限制,无法高准确率的识别复杂的手势动作。移动终端中,特别是智能终端中,因为成本和功耗的敏感性,大多采用普通的单个前置摄像头作为手势动作识别的入口设备。手势识别的应用方式也主要是简单的直接命令式的手势识别操作。号码查找功能是移动终端中的一项十分重要的,核心的功能。就目前已上市的产品来说,号码查找功能都是通过键盘或触屏虚拟键盘输入联系人名称或号码相关信息进行查找匹配,不支持通过手势识别进行字符索引快速查找的功能。因此,为了弥补上述技术的不足,本发明提出一种新的,基于手势识别字符索引的快速查找方法及系统。

发明内容
为了克服现有技术中存在的缺陷或不足,本发明提供了一种基于手势识别字符索引的查找方法及系统。为解决上述技术问题,本发明提供的技术方案为一种基于手势识别字符索引的查找方法,该方法包括如下步骤用户手势输入基本字符,通过摄像头识别出用户的各个基本字符组合的手势,用手势识别技术识别出用户输出的各个基本字符组合的手势,转译成基本字符组合文本索弓丨,并进一步转译成标准的按键事件、触屏事件或用户识别的自定义事件,通过标准的事件传递函数传递给需要进行查找的应用场景或界面,实现手势识别字符索引的查找。本发明还提供了一种基于手势识别字符索引的查找方法,该方法具体包括如下步骤步骤11 :手势识别引擎服务启动;步骤12 :用户手势输入基本字符,作为手势识别的字符索引;
步骤13 :手势识别引擎服务接收到用户手势后,读取手势特征库,遍历,获取与用户手势输入基本字符相匹配的手势特征文件,并将识别出的手势转译成文本字符;步骤14 :将上述文本字符转移为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用;步骤15 :进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态;如果匹配结束或匹配结果为空,查找方法结束,执行步骤12;否则,转到步骤16;步骤16 :用户再次手势输入基本字符,转到步骤13。优选的,手势识别引擎服务通过状态栏图标或者通知栏通知消息提示用户手势识别服务当前的状态,以此确认当前是否支持基于手势识别字符索引的查找功能。优选的,步骤15中,如果匹配结束或匹配结果为空,查找方法结束后,执行步骤12前,还包括如下步骤一段时间内没有执行步骤12,手势识别引擎服务休眠或关闭,该一段时间的长度由用户根据实际需求分等级设定。优选的,手势识别的手势特征库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。本发明还提供了一种基于手势识别字符索引的查找系统,该系统包括手势识别引擎服务装置,用于识别用户手势输入的基本字符,以作为手势识别的字符索引;读取转译装置,用于读取手势特征库,遍历,获取与手势识别引擎服务装置识别的手势输入的基本字符匹配的手势特征文件,并将识别出的手势转译成文本字符;转译识别装置,用于将上述文本字符转译为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用;匹配装置,用于进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态。优选的,手势识别的手势特征库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。本发明的有益效果在于1.本发明涉及的号码查找算法是基于基本字符手势动作特征库的,动作识别的计算量较小,手势识别准确率高,速度快,设计实现更简单,占用系统资源更少。2.本发明涉及的号码查找算法通过将基本字符手势动作转译成文本字符,并进一步转译成标准按键或触屏事件的方法,一方面引入了一种基于手势动作的新的号码查找的交互方式,另一方面该方法可以同按键和触屏等传统触碰式交互方式一起工作,互不影响。优势互补。3.本发明涉及的号码查找算法基于手势动作,对于在比如高空作业、震动环境等对按键或触屏等直接触控不方便的应用场景更为方便。


图1为手势识别字符索引转译流程示意图。图2为手势识别字符索引快速查找一个实施例的流程示意图。
图3为手势识别字符索引字符匹配流程一个实施例的示意图。
具体实施例方式下面结合附图对本发明做进一步说明。本发明的核心思想是利用手势识别技术中对各个语言基本字符识别高效、准确、多种语言通用化的特点,应用手势识别技术识别出用户读出的各个基本字符组合的手势,转译成基本字符文本索引,并进一步转译成标准的按键事件、触屏事件或用户可以识别的自定义事件,通过标准的事件传递函数传递给需要进行快速查找的应用场景或界面,实现手势识别字符索引的快速查找功能。字符索引的引入,用户可以根据实际需求自由组合基本字符作为字符索引,弥补了直接命令式手势操作的可扩展性差的问题。直接命令式的手势操作要扩展操作命令必须扩展直接命令手势库,这样会增加对用户存储空间和内存的使用,同时由于手势库的增加,遍历解析特定手势命令的响应时间会线性增加,会导致相应的手势操作越来越慢。字符索引的引入,使得手势库只需要提供基本字符的手势特征文件,通过自由组合,理论上可以高准确率实现几乎所有可能的快速查找命令。同时字符索引的响应时间不会因快速查找命令数量的增加而线性增加。因为是基本字符范围的手势识别,所以语言的通用性相对较好,在没有相应多语言手势库时也可以工作。比如在只有英文字母的手势库时,同样可以实现通过汉语中对拼音的识别和使用。这对实现手势识别的查找或排序提供了便利。当然,可以必须看到字符索引方式不是用户习惯的自然语言交互方式,需要依据预设规则记忆命令集。所以手势识别字符索引不能太多太复杂,层级不能太深。基于手势识别字符索引的快速查找方法对于有语言障碍的用户,提供了一种可以实现无障碍沟通的方便有效的方法。参见图1-3,本发明提供的基于手势识别字符索引的查找方法,该方法包括如下步骤用户手势输入基本字符,通过摄像头识别出用户的各个基本字符组合的手势,用手势识别技术识别出用户输出的各个基本字符组合的手势,转译成基本字符组合文本索弓丨,并进一步转译成标准的按键事件、触屏事件或用户识别的自定义事件,通过标准的事件传递函数传递给需要进行查找的应用场景或界面,实现手势识别字符索引的查找。本发明还提供了一种基于手势识别字符索引的查找方法,该方法具体包括如下步骤步骤11 :手势识别引擎服务启动;步骤12 :用户手势输入基本字符,作为手势识别的字符索引;步骤13 :手势识别引擎服务接收到用户手势后,读取手势特征库,遍历,获取与用户手势输入基本字符相匹配的手势特征文件,并将识别出的手势转译成文本字符;步骤14 :将上述文本字符转移为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用;步骤15 :进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态;如果匹配结束或匹配结果为空,查找方法结束,执行步骤12;否则,转到步骤16;步骤16 :用户再次手势输入基本字符,转到步骤13。手势识别引擎服务通过状态栏图标或者通知栏通知消息提示用户手势识别服务当前的状态,以此确认当前是否支持基于手势识别字符索引的查找功能。步骤15中,如果匹配结束或匹配结果为空,查找方法结束后,执行步骤12前,还包括如下步骤一段时间内没有执行步骤12,手势识别引擎服务休眠或关闭,该一段时间的长度由用户根据实际需求分等级设定。手势识别的手势特征库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。本发明提供的基于手势识别字符索引的查找系统,该系统包括手势识别引擎服务装置,用于识别用户手势输入的基本字符,以作为手势识别的字符索引;读取转译装置,用于读取手势特征库,遍历,获取与手势识别引擎服务装置识别的手势输入的基本字符匹配的手势特征文件,并将识别出的手势转译成文本字符;转译识别装置,用于将上述文本字符转译为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用;匹配装置,用于进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态。手势识别的手势特征库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。综上,1.本发明的手势识别的词汇表范围包含各个基本字符集字母A-Z,数字O 9,特殊符号*#+。基本字符集同当前选择的语言相对应,由当前语言包含的基本字符集决定。用户可以根据实际需求配置裁剪。2.本发明的手势识别的手势库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。3.本发明可以通过一定的预设规则建立基本字符组合和各个查找应用场景的映关系。4.本发明组成字符索引的字符个数不受限制,本发明推荐的个数是小于等于3个字符,以保证索引菜单命令的简单性。5.本发明的手势字符索引通过转译为字符文本,并进一步转译为标准按键或触屏事件或用户可识别的自定义事件,调用标准的事件传递函数传递到快速查找的应用场景。6.本发明的手势识别弓I擎服务的可以在开机过程中启动,或者通过任何快捷方式启动。7.本发明的手势识别引擎服务可以通过状态栏图标或者通知栏通知消息提示用户手势识别服务当前的状态。以确认当前是否支持手势识别字符索引快速查找功能。8.本发明的手势识别引擎服务当快速查找操作完成后一段时间内没有下一次的快速查找操作时,会自动休眠或关闭。时间长度可以由用户根据实际需求分等级设定。本发明的手势识别的词汇表范围包含各个基本字符集字母A-Z,数字O 9,特殊符号*#+.基本字符集同当前选择的语言相对应,由当前语言包含的基本字符集决定。用户可以根据实际需求配置裁剪。参见图2,下面以移动终端中电话本应用的号码查找为例说明。核心步骤说明如下步骤21 :手势输入电话本索引菜单,进入到联系人列表界面。步骤22 :查找名字为BCB的联系人。步骤23 :用户手势输入B,输出首字母为B的联系人列表。如果查找结果为空,转到步骤26。步骤24 :用户手势输入C,输出前两个字母为BC的联系人列表。如果查找结果为空,转到步骤26。步骤25 :用户手势输入B,输出名字为BCB的联系人列表。如果查找结果为空,转到步骤26。步骤26:查找操作完成。参阅图3,手势识别字符索引号码匹配流程示意图。联系人/号码匹配规则说明首字母匹配规则,中文拼音首字母规则,大小写字母模糊匹配规则等。号码匹配流程核心步骤说明如下步骤31 :用户手势输入的字符转译为标准事件。步骤32 :如果为数字,转到步骤33,否则转到步骤34。步骤33:进行号码匹配。步骤34:进行名字匹配。步骤35 :显示匹配的结果。如果匹配结果为空,匹配结束。否则转到步骤31。手势识别引擎服务会对能耗造成影响,所以需要考虑使用场景的设定和超时处理。本发明的一个实施方案类似屏幕背光的处理,当索引菜单操作后一段时间内没有下一次的所以操作,自动休眠或关闭。时间长度可以由用户根据实际需求分等级设定。可能的应用场景举例拨号盘界面手势输入号码,同时显示号码或名字匹配的联系人;联系人列表界面快速查找;任何应用界面快速查找联系人或号码。比如待机界面快速查找联系人。本文出现的一些具有特定名称的实体/设备/装置/单元同样可以用具有相同或类似功能的实体/设备/装置/单元代替,不再赘述。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于手势识别字符索引的查找方法,其特征在于,该方法包括如下步骤 用户手势输入基本字符,通过摄像头识别出用户的各个基本字符组合的手势,用手势识别技术识别出用户输出的各个基本字符组合的手势,转译成基本字符组合文本索引,并进一步转译成标准的按键事件、触屏事件或用户识别的自定义事件,通过标准的事件传递函数传递给需要进行查找的应用场景或界面,实现手势识别字符索引的查找。
2.一种基于手势识别字符索引的查找方法,其特征在于,该方法具体包括如下步骤 步骤11 :手势识别引擎服务启动; 步骤12 :用户手势输入基本字符,作为手势识别的字符索引; 步骤13 :手势识别引擎服务接收到用户手势后,读取手势特征库,遍历,获取与用户手势输入基本字符相匹配的手势特征文件,并将识别出的手势转译成文本字符; 步骤14 :将上述文本字符转移为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用; 步骤15 :进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态;如果匹配结束或匹配结果为空,查找方法结束,执行步骤12;否则,转到步骤16; 步骤16 :用户再次手势输入基本字符,转到步骤13。
3.根据权利要求2所述的基于手势识别字符索引的查找方法,其特征在于,手势识别引擎服务通过状态栏图标或者通知栏通知消息提示用户手势识别服务当前的状态,以此确认当前是否支持基于手势识别字符索引的查找功能。
4.根据权利要求2所述的基于手势识别字符索引的查找方法,其特征在于,步骤15中,如果匹配结束或匹配结果为空,查找方法结束后,执行步骤12前,还包括如下步骤一段时间内没有执行步骤12,手势识别引擎服务休眠或关闭,该一段时间的长度由用户根据实际需求分等级设定。
5.根据权利要求2所述的基于手势识别字符索引的查找方法,其特征在于,手势识别的手势特征库包含各个基本字符的手势特征文件 字母A-Z,数字O 9,特殊符号*#+。
6.一种基于手势识别字符索引的查找系统,其特征在于,该系统包括 手势识别引擎服务装置,用于识别用户手势输入的基本字符,以作为手势识别的字符索引; 读取转译装置,用于读取手势特征库,遍历,获取与手势识别引擎服务装置识别的手势输入的基本字符匹配的手势特征文件,并将识别出的手势转译成文本字符; 转译识别装置,用于将上述文本字符转译为标准的按键或触屏事件或用户识别的自定义事件,调用标准的事件传递函数,传递给当前的快速查找应用场景或应用; 匹配装置,用于进行文本字符模糊匹配,将匹配的结果信息通过界面或其他形式反馈给用户,提示用户当前的匹配状态。
7.根据权利要求6所述的基于手势识别字符索引的查找系统,其特征在于,手势识别的手势特征库包含各个基本字符的手势特征文件字母A-Z,数字O 9,特殊符号*#+。
全文摘要
本发明公开了一种基于手势识别字符索引的查找方法及系统。该方法包括如下步骤用户手势输入基本字符,通过摄像头识别出用户的各个基本字符组合的手势,用手势识别技术识别出用户输出的各个基本字符组合的手势,转译成基本字符组合文本索引,并进一步转译成标准的按键事件、触屏事件或用户识别的自定义事件,通过标准的事件传递函数传递给需要进行查找的应用场景或界面,实现手势识别字符索引的查找。该系统包括手势识别引擎服务装置,读取转译装置,转译识别装置,匹配装置。本发明实现了手势识别字符索引的快速查找功能。
文档编号G06F3/01GK103020306SQ20131000063
公开日2013年4月3日 申请日期2013年1月4日 优先权日2013年1月4日
发明者柏凤佳 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1