基于手势识别的索引菜单的方法、装置及其终端制造方法及图纸

技术编号:8532361 阅读:183 留言:0更新日期:2013-04-04 15:06
本发明专利技术公开了一种基于手势识别的索引菜单的方法、装置及其终端,属于移动通信领域。所述方法包括以下步骤:启动手势识别引擎服务;接收用户手势,并根据手势遍历体感动作特征库,获取与手势相匹配的手势特征文件,通过手势特征文件将接收的手势转译成文本字符;通过预设的索引菜单映射表查找到文本字符对应的菜单项;调用菜单项对应的接口函数执行菜单操作。通过本发明专利技术,使得手势动作特征库只需要提供基本字符的手势动作特征文件,通过自由组合可以实现所有菜单操作命令,满足复杂的手势动作识别才能完成的菜单操作,提高了灵活性和可扩展性。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,特别涉及一种基于手势识别的索引菜单的方法、装置及其終端。
技术介绍
随着移动通信领域技术的不断发展和成熟,在日益普及的移动终端中,特别是智能終端中软件功能越来越丰富,用户的个性化需求越来越多。但随着移动操作系统和硬件平台的日趋统一,软件功能的同质化也日趋严重。引入手势识别等新的交互方式成为保持終端产品竞争力的重要途径。手势识别作为ー种新的、重要的用户交互技术在移动终端中的应用越来越广泛。移动终端中的手势识别技术主要是指基于摄像头技术的手势识别,目前主流的有多摄像头和单摄像头两种方式,多摄像头的手势识别技术已经在游戏等需要识别复杂手势动作的场景得到了广泛应用,单摄像头的手势识别技术目前还有ー些限制,无法高准确率的识别复杂的手势动作。移动终端中,特别是智能終端中,因为成本和功耗的敏感性,大多采用普通的单个前置摄像头作为手势动作识别的入口设备。手势识别的应用方式也主要是简单的直接命令式的手势识别菜单操作。直接命令式手势存在可扩展性差问题,需要提前预设固定范围的词汇库,増加手势操作命令就要増加相应的手势特征库文件,这种线性的关系会更多的占用用户的存储和内存空间,并会降低手势识别的响应速度。
技术实现思路
为克服现有技术中的问题,本专利技术提供一种基于手势识别的索引菜单的方法、装置及其終端,以解决直接命令式的手势识别存在可扩展性差的问题。本专利技术解决上述技术问题所采用的技术方案如下根据本专利技术的ー个方面,提供的一种基于手势识别的索引菜单的方法包括以下步骤A、启动手势识别引擎服务;B、接收用户手势,井根据手势遍历体感动作特征库,获取与手势相匹配的手势特征文件,通过手势特征文件将接收的手势转译成文本字符;C、通过预设的索引菜单映射表查找到文本字符对应的菜单项;D、调用菜单项对应的接ロ函数执行菜单操作。优选地,上述方法之后还包括步骤E、判断是否还进行下ー级索引操作,如果是,则转到步骤B继续执行索引菜单操作,否则结束流程。优选地,启动手势识别引擎服务包括在开机过程中或者接收到用户通过快捷方式的命令后启动手势识别引擎服务;启动手势识别引擎服务之后还包括将手势识别服务当前的状态通过状态栏图标或者通知栏通知消息提示用户。优选地,手势特征库包含各个基本字符的手势特征文件,基本字符包括字母A-Z、数字0 9、和/或通用的手势;其中,通用的手势包括捏手、张手、挥手和/划手。优选地,索引菜单映射表包括预设应用索引菜单映射表和/或第三方应用索引菜单映射表,其中预设应用索引菜单映射表中设置为从菜单的树状逻辑结构的根节点到叶节点中,每ー个层级对应ー个索引菜单映射表,每ー个节点对应ー个菜单项,通过脚本语言进行配置;第三方应用索引菜单映射表设置为对应第三方应用程序的ー级索引菜单映射表,通过第三方应用程序安装和卸载时进行配置管理。根据本专利技术的又ー个方面,提供的一种基于手势识别的索引菜单的装置包括启动模块,用于启动手势识别引擎服务;手势识别引擎服务,用于接收用户手势,井根据手势遍历体感动作特征库,获取与手势相匹配的手势特征文件,通过手势特征文件将接收的手势转译成文本字符;查找模块,用于通过预设的索引菜单映射表查找到文本字符对应的菜单项;执行模块,用于调用菜单项对应的接ロ函数执行菜单操作。优选地,索引菜单映射表包括预设应用索引菜单映射表和/或第三方应用索引菜单映射表,其中预设应用索引菜单映射表设置为从菜单的树状逻辑结构的根节点到叶节点中,每ー个层级对应ー个索引菜单映射表,每ー个节点对应ー个菜单项,通过脚本语言进行配置;第三方应用索引菜单映射表设置为对应第三方应用程序的ー级索引菜单映射表,通过应用程序安装和卸载时进行配置管理。优选地,启动模块具体用于在开机过程中或者接收到用户通过快捷方式的命令后启动手势识别引擎服务;还用于启动手势识别引擎服务后,将手势识别服务当前的状态通过状态栏图标或者通知栏通知消息提示用户。优选地,上述装置还包括休眠模块,休眠模块用于当菜单被操作后超过预定的时间没有接收到下一次操作时,休眠或关闭手势识别引擎服务。根据本专利技术的再ー个方面,还提供了ー种终端,该终端包括上述技术方案中的基于手势识别的索引菜单的装置。根据本专利技术的实施例,利用手势识别技术中对简单的基本字符手势识别的高效准确的特点,识别出用户做出的各个基本字符组合的动作,进而转译成基本字符组合文本,并通过查找预设规则索引菜单映射表,实现手势识别索引菜单操作,使得手势特征库只需要提供基本字符的手势特征文件,通过自由组合可以实现所有菜单操作命令,满足复杂的手势识别才能完成的菜单操作,提高了灵活性和可扩展性。附图说明下面通过參考附图并结合实例具体地描述本专利技术,本专利技术的优点和实现方式将会更加明显,其中附图所示内容仅用于对本专利技术的解释说明,而不构成对本专利技术的任何意义上的限制,在附图中图1为本专利技术实施例提供的一种基于手势识别的索引菜单的方法流程图;图2为本专利技术实施例提供的ー种菜单的逻辑结构示意图;图3为本专利技术实施例提供的ー种索引菜单映射表的数据结构示意图;图4为本专利技术提供的一种基于手势识别的索引菜单的装置模块结构图;图5为本专利技术实施例提供的应用于号码查找的方法流程图。具体实施例方式以下结合附图和实施例,对本专利技术进行进一歩详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一如图1所示是本专利技术提供一种基于手势识别的索引菜单实现方法,该方法包括以下步骤S101、启动手势识别引擎服务;具体来说,该步骤中启动手势识别引擎服务的方式包括但不限干在开机过程中或者接收到用户通过快捷方式的命令后启动;优选地,为了让用户确认当前是否支持手势识别索引菜单的功能,在启动手势识别引擎服务之后,可以将手势识别服务当前的状态通过状态栏图标或者通知栏通知消息提示用户所述。S102、接收用户手势,并根据手势遍历体感动作特征库,获取与手势相匹配的手势特征文件,通过手势特征文件将接收的手势转译成文本字符;具体来说,手势特征库包含基本字符集中各个基本字符的手势特征文件,其中基本字符集包括字母A-Z、数字0 9、和/或通用的手势。手势特征文件中包含能够识别用户手势的特征信息。比如A字符的特征信息,当接收到用户手势时,会将用户手势与特征文件中的信息进行匹配,并会依据匹配的相似度,输出相应的ー个或多个候选字符集。优选地,基本字符集同当前选择的语言相对应,由当前语言包含的基本字符集决定,用户可以根据实际需求配置裁剪。组成基本字符组合的字符个数理论上不受限制,但为了保证索引菜单命令的简单性,组成索引菜单的基本字符的个数最好小于或者等于3个。通用的手势包括但不限于捏手、张手、挥手和/或划手等手势,通用的手势可以用于通用菜单操作命令的定义。比如返回操作、选择操作、返回待机操作等。S103、通过预设的索引菜单映射表查找到文本字符对应的菜单项;具体来说,索引菜单映射表是通过一定的预设规则建立基本字符组合和各个菜单操作的映射关系配置表,基本字符组合作为映射的菜单操作的索引。索引菜单映射表包括预设应用索引菜单映射表和/或第三方应用索引菜单映射表,其中预设应用索引菜单映射表设置为从菜单的树状逻辑结构的根节点到叶节点中,每ー个层级对应ー个索引菜单映射表,每ー个节点对应ー个菜单项,通过脚本本文档来自技高网...

【技术保护点】
一种基于手势识别的索引菜单的方法,其特征在于,所述方法包括以下步骤:A、启动手势识别引擎服务;B、接收用户手势,并根据所述手势遍历体感动作特征库,获取与所述手势相匹配的手势特征文件,通过所述手势特征文件将所述接收的手势转译成文本字符;C、通过预设的索引菜单映射表查找到所述文本字符对应的菜单项;D、调用所述菜单项对应的接口函数执行菜单操作。

【技术特征摘要】
1.一种基于手势识别的索引菜单的方法,其特征在于,所述方法包括以下步骤 A、启动手势识别引擎服务; B、接收用户手势,并根据所述手势遍历体感动作特征库,获取与所述手势相匹配的手势特征文件,通过所述手势特征文件将所述接收的手势转译成文本字符; C、通过预设的索引菜单映射表查找到所述文本字符对应的菜单项; D、调用所述菜单项对应的接口函数执行菜单操作。2.根据权利要求1所述的方法,其特征在于,所述方法之后还包括步骤 E、判断是否还进行下一级索引操作,如果是,则转到步骤B继续执行索引菜单操作,否则结束流程。3.根据权利要求1所述的方法,其特征在于, 所述启动手势识别引擎服务包括在开机过程中或者接收到用户通过快捷方式的命令后启动手势识别引擎服务; 所述启动手势识别引擎服务之后还包括将所述手势识别服务当前的状态通过状态栏图标或者通知栏通知消息提示用户。4.根据权利要求1所述的方法,其特征在于,所述手势特征库包含各个基本字符的手势特征文件,所述基本字符包括字母A-Z、数字O 9、和/或通用的手势; 其中,所述通用的手势包括捏手、张手、挥手和/划手。5.根据权利要求1所述的方法,其特征在于,所述索引菜单映射表包括预设应用索引菜单映射表和/或第三方应用索引菜单映射表,其中 所述预设应用索引菜单映射表中设置为从菜单的树状逻辑结构的根节点到叶节点中,每一个层级对应一个索引菜单映射表,每一个节点对应一个菜单项,通过脚本语言进行配置; 所述第三方应用索引菜单映射表设置为对应所述第三方应用程序的一级索引菜单映射表,通...

【专利技术属性】
技术研发人员:柏凤佳
申请(专利权)人:深圳市中兴移动通信有限公司
类型:发明
国别省市:

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

1