JP7187523 | Matching system, glasses type device, matching server and program |
WO/2014/133710 | FEDERATED MOBILE DEVICE POSITIONING |
JP2024517047 | Methods and devices for hearing training |
MAO GUOHONG (CN)
WEN LIFU (CN)
ZHAO TIANYA (CN)
SHI CHI (CN)
SHENZHEN SKYWORTH SOFTWARE CO (CN)
CN102168396A | 2011-08-31 | |||
CN102854983A | 2013-01-02 | |||
CN103092343A | 2013-05-08 | |||
US20020071036A1 | 2002-06-13 |
广州三环专利代理有限公司 (CN)
权 利 要 求 1、 一种基于摄像头的控制方法, 其特征在于, 包括: 通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的 运动轨迹信息; 根据所述运动轨迹信息进行终端控制操作, 具体包括: 根据所述运动轨迹 信息控制生成字符, 或者根据所述运动轨迹信息生成手势指令, 并根据所述手 势指令对应用程序进行控制操作。 2、 如权利要求 1所述的方法, 其特征在于, 所述通过摄像头跟踪用户使 用的轨迹输入装置, 并记录轨迹输入装置在空中的运动轨迹信息, 包括: 通过摄像头跟踪用户使用的轨迹输入装置; 判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息; 当判断为是时, 记录所述运动轨迹信息, 否则删除所述运动轨迹信息。 3、 如权利要求 2所述的方法, 其特征在于, 所述根据所述运动轨迹信息 控制生成字符, 包括: 当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动 轨迹信息处理为二维数据; 对所述二维数据进行字符识别, 并生成至少一个按照权重排序的字符; 将所述至少一个按照权重排序的字符显示给用户。 4、 如权利要求 2所述的方法, 其特征在于, 所述根据所述运动轨迹信息 生成手势指令, 并根据所述手势指令对应用程序进行控制操作, 包括: 当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨 迹信息处理为手势指令; 根据所述手势指令调用相应的函数对应用程序进行操作。 5、 如权利要求 1至 4任一项所述的方法, 其特征在于, 还包括: 通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离; 当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击 操作。 6、 一种移动终端, 其特征在于, 包括: 跟踪记录模块, 用于通过摄像头跟踪用户使用的轨迹输入装置, 并记录轨 迹输入装置在空中的运动轨迹信息; 字符处理模块, 用于根据所述运动轨迹信息控制生成字符; 手势处理模块, 用于根据所述运动轨迹信息生成手势指令, 并根据所述手 势指令对应用程序进行控制操作。 7、 如权利要求 6所述的移动终端, 其特征在于, 所述跟踪记录模块包括: 跟踪单元, 用于通过摄像头跟踪用户使用的轨迹输入装置; 判断单元,用于判断轨迹输入装置在空中的运动轨迹信息是否为有效的运 动轨迹信息; 记录删除单元, 用于当判断为是时, 记录所述运动轨迹信息, 否则删除所 述运动轨迹信息。 8、 如权利要求 7所述的移动终端, 其特征在于, 所述字符处理模块包括: 第一处理单元,用于当识别出所述运动轨迹信息为输入字符的运动轨迹信 息时, 则将所述运动轨迹信息处理为二维数据; 字符生成单元, 用于对所述二维数据进行字符识别, 并生成至少一个按照 权重排序的字符; 显示单元, 用于将所述至少一个按照权重排序的字符显示给用户。 9、 如权利要求 7所述的移动终端, 其特征在于, 所述手势处理模块包括: 第二处理单元,用于当识别出所述运动轨迹信息为做手势的运动轨迹信息 时, 则将所述运动轨迹信息处理为手势指令; 调用单元, 用于根据所述手势指令调用相应的函数对应用程序进行操作。 10、 如权利要求 6至 9任一项所述的移动终端, 其特征在于, 还包括: 感应模块,用于通过距离感应器感应用户使用的轨迹输入装置与目标元素 之间的距离; 操作模块, 用于当轨迹输入装置与目标元素之间达到操作距离时, 则对目 标元素执行点击操作。 |
本申请要求于 2013年 1月 6日提交中国专利局、申请号为 201310003506.3 , 发明名称为 "一种基于摄像头的控制方法和移动终端"的中 专利申请的优先 权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及电子技术领域,尤其涉及一种基于 摄像头的控制方法和移动终 端。 背景技术
人机交互方式一直是计算机研究的重点, 传统的输入方式有键盘、 鼠标、 触摸板、 手写板和遥控器等等。 对于移动终端而言, 移动终端上传统的虚拟软 键盘输入法在实际使用时较为不便, 因为移动终端屏幕的限制,使得用户通过 软键盘输入时容易出错。 发明内容
本发明实施例所要解决的技术问题在于,提供 一种基于摄像头的控制方法 和移动终端, 可以通过对运动轨迹的识别以得到用户所要输 入的信息。
为了解决上述技术问题, 本发明实施例提供了一种基于摄像头的控制方 法, 包括:
通过摄像头跟踪用户使用的轨迹输入装置,并 记录轨迹输入装置在空中的 运动轨迹信息;
根据所述运动轨迹信息进行终端控制操作, 具体包括: 根据所述运动轨迹 信息控制生成字符, 或者根据所述运动轨迹信息生成手势指令, 并根据所述手 势指令对应用程序进行控制操作。
其中, 所述通过摄像头跟踪用户使用的轨迹输入装置 , 并记录轨迹输入装 置在空中的运动轨迹信息, 包括:
通过摄像头跟踪用户使用的轨迹输入装置;
判断轨迹输入装置在空中的运动轨迹信息是否 为有效的运动轨迹信息; - - 当判断为是时, 记录所述运动轨迹信息, 否则删除所述运动轨迹信息。 其中, 所述根据所述运动轨迹信息控制生成字符, 包括:
当识别出所述运动轨迹信息为输入字符的运动 轨迹信息时,则将所述运动 轨迹信息处理为二维数据;
对所述二维数据进行字符识别, 并生成至少一个按照权重排序的字符; 将所述至少一个按照权重排序的字符显示给用 户。
其中, 所述根据所述运动轨迹信息生成手势指令, 并根据所述手势指令对 应用程序进行控制操作, 包括:
当识别出所述运动轨迹信息为做手势的运动轨 迹信息时,则将所述运动轨 迹信息处理为手势指令;
根据所述手势指令调用相应的函数对应用程序 进行操作。
其中, 还包括:
通过距离感应器感应用户使用的轨迹输入装置 与目标元素之间的距离; 当轨迹输入装置与目标元素之间达到操作距离 时,则对目标元素执行点击 操作。
相应地, 本发明实施例还提供了一种移动终端, 包括:
跟踪记录模块, 用于通过摄像头跟踪用户使用的轨迹输入装置 , 并记录轨 迹输入装置在空中的运动轨迹信息;
字符处理模块, 用于根据所述运动轨迹信息控制生成字符;
手势处理模块, 用于根据所述运动轨迹信息生成手势指令, 并根据所述手 势指令对应用程序进行控制操作。
其中, 所述跟踪记录模块包括:
跟踪单元, 用于通过摄像头跟踪用户使用的轨迹输入装置 ;
判断单元,用于判断轨迹输入装置在空中的运 动轨迹信息是否为有效的运 动轨迹信息;
记录删除单元, 用于当判断为是时, 记录所述运动轨迹信息, 否则删除所 述运动轨迹信息。
其中, 所述字符处理模块包括:
第一处理单元,用于当识别出所述运动轨迹信 息为输入字符的运动轨迹信 - - 息时, 则将所述运动轨迹信息处理为二维数据;
字符生成单元, 用于对所述二维数据进行字符识别, 并生成至少一个按照 权重排序的字符;
显示单元, 用于将所述至少一个按照权重排序的字符显示 给用户。
其中, 所述手势处理模块包括:
第二处理单元,用于当识别出所述运动轨迹信 息为做手势的运动轨迹信息 时, 则将所述运动轨迹信息处理为手势指令;
调用单元, 用于根据所述手势指令调用相应的函数对应用 程序进行操作。 其中, 还包括:
感应模块,用于通过距离感应器感应用户使用 的轨迹输入装置与目标元素 之间的距离;
操作模块, 用于当轨迹输入装置与目标元素之间达到操作 距离时, 则对目 标元素执行点击操作。
实施本发明实施例, 具有如下有益效果:
本发明实施例通过摄像头跟踪用户如手指等轨 迹输入装置,并记录轨迹输 入装置在空中的运动轨迹信息,生成用户所要 输入的信息,让用户不受各种软、 硬键盘的限制, 以更筒单的方式进行输入以及控制,使用户的 输入以及控制变 得更加便捷、 自然。 附图说明
为了更清楚地说明本发明实施例或现有技术中 的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作筒单 地介绍,显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付 出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1是本发明实施例提供的一种基于摄像头的控 方法的流程示意图; 图 2是本发明实施例提供的另一种基于摄像头的 制方法的流程示意图; 图 3是本发明实施例提供的一种移动终端的结构 意图;
图 4是本发明实施例提供的一种跟踪记录模块的 构示意图;
图 5是本发明实施例提供的一种字符处理模块的 构示意图; - - 图 6是本发明实施例提供的一种手势处理模块的 构示意图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
请参见图 1 , 是本发明实施例提供的一种基于摄像头的控制 方法的流程示 意图。 如图 1所示, 本发明实施例的所述方法包括以下步骤:
S101 ,通过摄像头跟踪用户使用的轨迹输入装置, 记录轨迹输入装置在 空中的运动轨迹信息;
具体的, 所述轨迹输入装置可以是用户的手指, 即摄像头可以检测用户的 指尖并跟踪指尖的运动。 用户的手指需要在摄像头可以采集到的范围内 运动, 以便于摄像头可以采集到完整的运动轨迹信息 。移动终端还可以判断得到的运 动轨迹信息是否为有效的运动轨迹信息, 当判断为是时,记录所述运动轨迹信 息, 否则删除所述运动轨迹信息, 所述有效的运动轨迹信息为从输入字符开始 到输入字符结束之间的运动轨迹信息,或所述 有效的运动轨迹信息为从做手势 开始到做手势结束之间的运动轨迹信息,被删 除的运动轨迹信息均为无效的运 动轨迹信息, 例如,手指刚进入摄像头采集范围内时的运动 轨迹信息则为无效 的运动轨迹信息;移动终端根据指尖速度判断 用户手指是否为抬笔动作或落笔 动作, 所述抬笔动作为开始输入时的准备动作, 所述落笔动作为输入完毕后的 结束动作,抬笔之前得到的运动轨迹信息和落 笔之后得到的运动轨迹信息均为 无效的运动轨迹信息。
S102, 根据所述运动轨迹信息进行终端控制操作, 具体包括: 根据所述运 动轨迹信息控制生成字符, 或者根据所述运动轨迹信息生成手势指令, 并根据 所述手势指令对应用程序进行控制操作;
具体的, 当识别出所述运动轨迹信息为输入字符的运动 轨迹信息时, 则将 所述运动轨迹信息处理为二维数据,对所述二 维数据进行字符识别, 并生成至 少一个按照权重排序的字符,最后将所述至少 一个按照权重排序的字符显示给 - - 用户。其中,识别所述运动轨迹信息为输入字 符的运动轨迹信息的过程可以为, 先识别当前的运动轨迹信息是否为预先存储好 的手势的运动轨迹信息,手势的 运动轨迹信息可以为手的下拨、上拨或其他手 势的运动轨迹信息, 若当前的运 动轨迹信息不为预先存储好的手势的运动轨迹 信息,则可以将当前的运动轨迹 信息视为输入字符的运动轨迹信息。例如, 当用户选择移动终端上的一个输入 框, 使其获得焦点时, 用户可以开始输入, 用户将手指移到摄像头上方后, 若 界面上的状态灯从红色变成绿色,表示此时手 指的移动正在被摄像头识别, 然 后用户可以在摄像头上方划出一个字符, 与此同时,移动终端的界面上会显示 出处理后的指尖的运动轨迹,也可以在设置中 选择在界面上显示摄像头拍摄到 的画面, 当用户手指不再移动或离开了摄像头的采集范 围时, 指示灯变红, 表 示一次输入结束,根据得到的运动轨迹信息进 行识别, 最后在界面上将可以显 示若干个可能与用户输入相匹配的字符。 用户输入的字符可以为一个或多个, 当用户输入一个字符时,移动终端通过检测手 指的停顿或离开摄像头的采集范 围来判断一次输入的结束; 当用户输入多个字符时, 多个字符可以为一个单词 或汉字词组,在输入过程中,移动终端还需要 根据指尖的运动判断用户是否开 始书写新的字符。
当识别出所述运动轨迹信息为做手势的运动轨 迹信息时,则将所述运动轨 迹信息处理为手势指令,根据所述手势指令调 用相应的函数对应用程序进行操 作。 其中, 识别所述运动轨迹信息为做手势的运动轨迹信 息的过程可以为, 将 当前的运动轨迹信息与预先存储好的手势的运 动轨迹信息作比较, 若匹配, 则 将当前的运动轨迹信息视为做手势的运动轨迹 信息。例如, 用户在摄像头上方 做出后拨的手势, 则可以实现向下翻页的操作; 若在摄像头上方做出前拨的手 势, 则可以实现向上翻页的操作; 若在摄像头上方做出向左挥手的手势, 则可 以实现删除输入框里的一个字符的操作; 或者做出更多其它的手势, 以实现更 多的操作。
本发明实施例通过摄像头跟踪用户如手指等轨 迹输入装置,并记录轨迹输 入装置在空中的运动轨迹信息,生成用户所要 输入的信息,让用户不受各种软、 硬键盘的限制, 以更筒单的方式进行输入以及控制,使用户的 输入以及控制变 得更加便捷、 自然。 - - 请参见图 2, 是本发明实施例提供的另一种基于摄像头的控 制方法的流程 示意图。 如图 2所示, 本发明实施例的所述方法包括以下步骤:
5201 , 通过摄像头跟踪用户使用的轨迹输入装置;
所述轨迹输入装置可以是用户的手指,即摄像 头可以检测用户的指尖并跟 踪指尖的运动; 用户的手指需要在摄像头可以采集到的范围内 运动, 以便于摄 像头可以采集到完整的运动轨迹信息。
5202,判断轨迹输入装置在空中的运动轨迹信息 否为有效的运动轨迹信 移动终端还可以判断得到的运动轨迹信息是否 为有效的运动轨迹信息,当 判断为是时, 则执行 S204的步骤; 当判断为否时, 则执行 S203的步骤。
5203 , 删除所述运动轨迹信息;
当 S202步骤的判断为否时, 删除所述运动轨迹信息, 被删除的运动轨迹 信息均为无效的运动轨迹信息, 例如, 手指刚进入摄像头采集范围内时的运动 轨迹信息则为无效的运动轨迹信息;移动终端 根据指尖速度判断用户手指是否 为抬笔动作或落笔动作, 所述抬笔动作为开始输入时的准备动作, 所述落笔动 作为输入完毕后的结束动作,抬笔之前得到的 运动轨迹信息和落笔之后得到的 运动轨迹信息均为无效的运动轨迹信息。
5204, 记录所述运动轨迹信息;
当 S202步骤的判断为是时, 记录所述运动轨迹信息, 所述有效的运动轨 迹信息为从输入字符开始到输入字符结束之间 的运动轨迹信息,或所述有效的 运动轨迹信息为从做手势开始到做手势结束之 间的运动轨迹信息。
5205 , 当识别出所述运动轨迹信息为输入字符的运动 轨迹信息时,则将所 述运动轨迹信息处理为二维数据;
其中, 识别所述运动轨迹信息为输入字符的运动轨迹 信息的过程可以为, 先识别当前的运动轨迹信息是否为预先存储好 的手势的运动轨迹信息,手势的 运动轨迹信息可以为手的下拨、上拨或其他手 势的运动轨迹信息, 若当前的运 动轨迹信息不为预先存储好的手势的运动轨迹 信息,则可以将当前的运动轨迹 信息视为输入字符的运动轨迹信息。输入的字 符可以为一个或多个字符, 多个 字符可以为一个单词或汉字词组, 当输入的字符为多个字符时,将对运动轨迹 信息中包含的多个字符分别处理为二维数据。
S206,对所述二维数据进行字符识别,并生成至 一个按照权重排序的字 付;
所述权重排序依据的是字符在词库中的词频和 用户的输入习惯。
S207, 将所述至少一个按照权重排序的字符显示给用 户;
5208, 当识别出所述运动轨迹信息为做手势的运动轨 迹信息时,则将所述 运动轨迹信息处理为手势指令;
其中,识别所述运动轨迹信息为做手势的运动 轨迹信息的过程可以为,将 当前的运动轨迹信息与预先存储好的手势的运 动轨迹信息作比较, 若匹配, 则 将当前的运动轨迹信息视为做手势的运动轨迹 信息。
5209, 根据所述手势指令调用相应的函数对应用程序 进行操作; 具体的, 用户在摄像头上方做出后拨的手势, 则生成手势指令以调用相应 的函数来实现向下翻页的操作; 若在摄像头上方做出前拨的手势, 则生成手势 指令以调用相应的函数来实现向上翻页的操作 ;若在摄像头上方做出向左挥手 的手势,则生成手势指令以调用相应的函数来 实现删除输入框里的一个字符的 操作; 或者做出更多其它的手势, 以实现更多的操作。
移动终端还可以通过距离感应器感应用户使用 的轨迹输入装置与目标元 素之间的距离; 当轨迹输入装置与目标元素之间达到操作距离 时, 则对目标元 素执行点击操作。
例如,距离感应器可以检测手指靠近了某个字 符,从而实现不点击屏幕即 可选词的操作。
本发明实施例通过摄像头跟踪用户如手指等轨 迹输入装置,并记录轨迹输 入装置在空中的运动轨迹信息,生成用户所要 输入的信息,让用户不受各种软、 硬键盘的限制, 以更筒单的方式进行输入以及控制,使用户的 输入以及控制变 得更加便捷、 自然。
请参见图 3 , 是本发明实施例提供的一种移动终端的结构示 意图, 所述移 动终端包括: 跟踪记录模块 10、 字符处理模块 20、 手势处理模块 30。
其中, 所述跟踪记录模块 10, 用于通过摄像头跟踪用户使用的轨迹输入 装置, 并记录轨迹输入装置在空中的运动轨迹信息; - - 具体的, 所述轨迹输入装置可以是用户的手指, 即所述跟踪记录模块 10 可以通过摄像头检测用户的指尖并跟踪指尖的 运动。用户的手指需要在摄像头 可以采集到的范围内运动, 以便于摄像头可以采集到完整的运动轨迹信息 。所 述跟踪记录模块 10还可以判断得到的运动轨迹信息是否为有效 运动轨迹信 息, 当判断为是时, 记录所述运动轨迹信息, 否则删除所述运动轨迹信息, 所 述有效的运动轨迹信息为从输入字符开始到输 入字符结束之间的运动轨迹信 息,或所述有效的运动轨迹信息为从做手势开 始到做手势结束之间的运动轨迹 信息, 被删除的运动轨迹信息均为无效的运动轨迹信 息, 例如, 手指刚进入摄 像头采集范围内时的运动轨迹信息则为无效的 运动轨迹信息;移动终端根据指 尖速度判断用户手指是否为抬笔动作或落笔动 作,所述抬笔动作为开始输入时 的准备动作, 所述落笔动作为输入完毕后的结束动作,抬笔 之前得到的运动轨 迹信息和落笔之后得到的运动轨迹信息均为无 效的运动轨迹信息。
用户输入的字符可以为一个或多个, 当用户输入一个字符时, 所述 3艮踪记 录模块 10还可以通过检测手指的停顿或离开摄像头的 集范围来判断一次输 入的结束; 当用户输入多个字符时, 多个字符可以为一个单词或汉字词组, 在 输入过程中, 所述跟踪记录模块 10还需要根据指尖的运动判断用户是否开始 书写新的字符。
所述字符处理模块 20, 用于根据所述运动轨迹信息控制生成字符; 具体的, 当所述字符处理模块 20识别出所述运动轨迹信息为输入字符的 运动轨迹信息时, 则将所述运动轨迹信息处理为二维数据,对所 述二维数据进 行字符识别, 并生成至少一个按照权重排序的字符, 最后将所述至少一个按照 权重排序的字符显示给用户。
所述手势处理模块 30, 用于根据所述运动轨迹信息生成手势指令, 并根 据所述手势指令对应用程序进行控制操作;
当所述手势处理模块 30识别出所述运动轨迹信息为做手势的运动轨 信 息时, 则将所述运动轨迹信息处理为手势指令,根据 所述手势指令调用相应的 函数对应用程序进行操作。 例如, 用户在摄像头上方做出后拨的手势, 则所述 手势处理模块 30可以实现向下翻页的操作;若在摄像头上方 出前拨的手势, 则所述手势处理模块 30可以实现向上翻页的操作; 若在摄像头上方做出向左 - - 挥手的手势, 则所述手势处理模块 30可以实现删除输入框里的一个字符的操 作; 或者做出更多其它的手势, 以实现更多的操作。
请参见图 4, 是图 3中跟踪记录模块 10的结构示意图, 所述跟踪记录模 块 10包括: 跟踪单元 101、 判断单元 102、 记录删除单元 103。
其中,所述跟踪单元 101 ,用于通过摄像头跟踪用户使用的轨迹输入装 ; 所述轨迹输入装置可以是用户的手指,即跟踪 单元 101可以通过摄像头检 测用户的指尖并跟踪指尖的运动;用户的手指 需要在摄像头可以采集到的范围 内运动, 以便于摄像头可以采集到完整的运动轨迹信息 。
所述判断单元 102, 用于判断轨迹输入装置在空中的运动轨迹信息 是否为 有效的运动轨迹信息;
所述判断单元 102还可以判断得到的运动轨迹信息是否为有效 的运动轨 迹信息, 并根据判断结果通知记录删除单元 103执行相应的操作。
所述记录删除单元 103, 用于当判断为是时, 记录所述运动轨迹信息, 否 则删除所述运动轨迹信息;
当所述判断单元 102判断为是时,所述记录删除单元 103记录所述运动轨 迹信息,所述有效的运动轨迹信息为从输入字 符开始到输入字符结束之间的运 动轨迹信息,或所述有效的运动轨迹信息为从 做手势开始到做手势结束之间的 运动轨迹信息。
当所述判断单元 102判断为否时,所述记录删除单元 103删除所述运动轨 迹信息, 被删除的运动轨迹信息均为无效的运动轨迹信 息, 例如, 手指刚进入 摄像头采集范围内时的运动轨迹信息则为无效 的运动轨迹信息;移动终端根据 指尖速度判断用户手指是否为抬笔动作或落笔 动作,所述抬笔动作为开始输入 时的准备动作, 所述落笔动作为输入完毕后的结束动作,抬笔 之前得到的运动 轨迹信息和落笔之后得到的运动轨迹信息均为 无效的运动轨迹信息。
请参见图 5, 是图 3中字符处理模块 20的结构示意图, 所述字符处理模 块 20包括: 第一处理单元 201、 字符生成单元 202、 显示单元 203。
其中, 所述第一处理单元 201 , 用于当识别出所述运动轨迹信息为输入字 符的运动轨迹信息时, 则将所述运动轨迹信息处理为二维数据;
其中,所述第一处理单元 201先识别当前的运动轨迹信息是否为预先存储 - - 好的手势的运动轨迹信息, 手势的运动轨迹信息可以为手的下拨、上拨或 其他 手势的运动轨迹信息,若当前的运动轨迹信息 不为预先存储好的手势的运动轨 迹信息,则所述第一处理单元 201可以将当前的运动轨迹信息视为输入字符的 运动轨迹信息。
所述字符生成单元 202, 用于对所述二维数据进行字符识别, 并生成至少 一个按照权重排序的字符;
所述字符生成单元 202对所述二维数据进行字符识别并依据字符在 词库 中的词频和用户的输入习惯生成至少一个按照 权重排序的字符。
所述显示单元 203 , 用于将所述至少一个按照权重排序的字符显示 给用 户;
请参见图 6, 是图 3中手势处理模块 30的结构示意图, 手势处理模块 30 包括: 第二处理单元 301、 调用单元 302。
其中, 所述第二处理单元 301 , 用于当识别出所述运动轨迹信息为做手势 的运动轨迹信息时, 则将所述运动轨迹信息处理为手势指令;
其中,识别所述运动轨迹信息为做手势的运动 轨迹信息的过程可以为, 所 述第二处理单元 301 将当前的运动轨迹信息与预先存储好的手势的 运动轨迹 信息作比较, 若匹配, 则所述第二处理单元 301将当前的运动轨迹信息视为做 手势的运动轨迹信息。
所述调用单元 302, 用于根据所述手势指令调用相应的函数对应用 程序进 行操作;
具体的, 用户在摄像头上方做出后拨的手势, 则所述调用单元 302根据所 述第二处理单元 301 所生成的手势指令调用相应的函数来实现向下 翻页的操 作; 若在摄像头上方做出前拨的手势, 则所述调用单元 302根据所述第二处理 单元 301所生成的手势指令调用相应的函数来实现向 上翻页的操作;若在摄像 头上方做出向左挥手的手势, 则所述调用单元 302根据所述第二处理单元 301 所生成的手势指令调用相应的函数来实现删除 输入框里的一个字符的操作;或 者做出更多其它的手势, 以实现更多的操作。
移动终端还可以包括感应模块和操作模块;
所述感应模块,用于通过距离感应器感应用户 使用的轨迹输入装置与目标 - - 元素之间的距离;
所述操作模块, 用于当轨迹输入装置与目标元素之间达到操作 距离时, 则 对目标元素执行点击操作;
例如,感应模块中的距离感应器可以检测手指 靠近了某个字符, 然后通知 操作模块实现不点击屏幕即可选词的操作。
本发明实施例通过摄像头跟踪用户如手指等轨 迹输入装置,并记录轨迹输 入装置在空中的运动轨迹信息,生成用户所要 输入的信息,让用户不受各种软、 硬键盘的限制, 以更筒单的方式进行输入以及控制,使用户的 输入以及控制变 得更加便捷、 自然。
本发明实施例中所述模块或单元, 可以通过通用集成电路, 例如 CPU
( Central Processing Unit, 中央处理器), 或通过 ASIC ( Application Specific Integrated Circuit, 专用集成电路)来实现。
本领域普通技术人员可以理解实现上述实施例 方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完 成,所述的程序可存储于一计算 机可读取存储介质中,该程序在执行时,可包 括如上述各方法的实施例的流程。 其中,所述的存储介质可为磁碟、光盘、只读 存储记忆体(Read-Only Memory, ROM )或随机存储记忆体(Random Access Memory, RAM )等。
以上所揭露的仅为本发明较佳实施例而已,当 然不能以此来限定本发明之 权利范围,因此依本发明权利要求所作的等同 变化,仍属本发明所涵盖的范围。
Next Patent: IMAGE PROCESSING METHOD AND DEVICE