CN103092343A - 一种基于摄像头的控制方法和移动终端 - Google Patents

一种基于摄像头的控制方法和移动终端 Download PDF

Info

Publication number
CN103092343A
CN103092343A CN2013100035063A CN201310003506A CN103092343A CN 103092343 A CN103092343 A CN 103092343A CN 2013100035063 A CN2013100035063 A CN 2013100035063A CN 201310003506 A CN201310003506 A CN 201310003506A CN 103092343 A CN103092343 A CN 103092343A
Authority
CN
China
Prior art keywords
motion track
track information
character
gesture
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100035063A
Other languages
English (en)
Other versions
CN103092343B (zh
Inventor
王晓晖
毛国红
文立夫
赵天涯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN201310003506.3A priority Critical patent/CN103092343B/zh
Publication of CN103092343A publication Critical patent/CN103092343A/zh
Priority to PCT/CN2013/080683 priority patent/WO2014106380A1/zh
Application granted granted Critical
Publication of CN103092343B publication Critical patent/CN103092343B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种基于摄像头的控制方法和移动终端,其中方法包括如下步骤:通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;根据所述运动轨迹信息进行终端控制操作,具体包括:根据所述运动轨迹信息控制生成字符,或者根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作。采用本发明,可以通过对运动轨迹的识别以得到用户所要输入的信息,使用户的输入以及控制变得更加便捷、自然。

Description

一种基于摄像头的控制方法和移动终端
技术领域
本发明涉及电子技术领域,尤其涉及一种基于摄像头的控制方法和移动终端。
背景技术
人机交互方式一直是计算机研究的重点,传统的输入方式有键盘、鼠标、触摸板、手写板和遥控器等等。对于移动终端而言,移动终端上传统的虚拟软键盘输入法在实际使用时较为不便,因为移动终端屏幕的限制,使得用户通过软键盘输入时容易出错。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于摄像头的控制方法和移动终端,可以通过对运动轨迹的识别以得到用户所要输入的信息。
为了解决上述技术问题,本发明实施例提供了一种基于摄像头的控制方法,包括:
通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
根据所述运动轨迹信息进行终端控制操作,具体包括:根据所述运动轨迹信息控制生成字符,或者根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作。
其中,所述通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息,包括:
通过摄像头跟踪用户使用的轨迹输入装置;
判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息;
当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息。
其中,所述根据所述运动轨迹信息控制生成字符,包括:
当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据;
对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符;
将所述至少一个按照权重排序的字符显示给用户。
其中,所述根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作,包括:
当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令;
根据所述手势指令调用相应的函数对应用程序进行操作。
其中,还包括:
通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离;
当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击操作。
相应地,本发明实施例还提供了一种移动终端,包括:
跟踪记录模块,用于通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
字符处理模块,用于根据所述运动轨迹信息控制生成字符;
手势处理模块,用于根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作。
其中,所述跟踪记录模块包括:
跟踪单元,用于通过摄像头跟踪用户使用的轨迹输入装置;
判断单元,用于判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息;
记录删除单元,用于当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息。
其中,所述字符处理模块包括:
第一处理单元,用于当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据;
字符生成单元,用于对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符;
显示单元,用于将所述至少一个按照权重排序的字符显示给用户。
其中,所述手势处理模块包括:
第二处理单元,用于当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令;
调用单元,用于根据所述手势指令调用相应的函数对应用程序进行操作。
其中,还包括:
感应模块,用于通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离;
操作模块,用于当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击操作。
实施本发明实施例,具有如下有益效果:
本发明实施例通过摄像头跟踪用户如手指等轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息,生成用户所要输入的信息,让用户不受各种软、硬键盘的限制,以更简单的方式进行输入以及控制,使用户的输入以及控制变得更加便捷、自然。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于摄像头的控制方法的流程示意图;
图2是本发明实施例提供的另一种基于摄像头的控制方法的流程示意图;
图3是本发明实施例提供的一种移动终端的结构示意图;
图4是本发明实施例提供的一种跟踪记录模块的结构示意图;
图5是本发明实施例提供的一种字符处理模块的结构示意图;
图6是本发明实施例提供的一种手势处理模块的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例提供的一种基于摄像头的控制方法的流程示意图。如图1所示,本发明实施例的所述方法包括以下步骤:
S101,通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
具体的,所述轨迹输入装置可以是用户的手指,即摄像头可以检测用户的指尖并跟踪指尖的运动。用户的手指需要在摄像头可以采集到的范围内运动,以便于摄像头可以采集到完整的运动轨迹信息。移动终端还可以判断得到的运动轨迹信息是否为有效的运动轨迹信息,当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息,所述有效的运动轨迹信息为从输入字符开始到输入字符结束之间的运动轨迹信息,或所述有效的运动轨迹信息为从做手势开始到做手势结束之间的运动轨迹信息,被删除的运动轨迹信息均为无效的运动轨迹信息,例如,手指刚进入摄像头采集范围内时的运动轨迹信息则为无效的运动轨迹信息;移动终端根据指尖速度判断用户手指是否为抬笔动作或落笔动作,所述抬笔动作为开始输入时的准备动作,所述落笔动作为输入完毕后的结束动作,抬笔之前得到的运动轨迹信息和落笔之后得到的运动轨迹信息均为无效的运动轨迹信息。
S102,根据所述运动轨迹信息进行终端控制操作,具体包括:根据所述运动轨迹信息控制生成字符,或者根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作;
具体的,当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据,对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符,最后将所述至少一个按照权重排序的字符显示给用户。其中,识别所述运动轨迹信息为输入字符的运动轨迹信息的过程可以为,先识别当前的运动轨迹信息是否为预先存储好的手势的运动轨迹信息,手势的运动轨迹信息可以为手的下拨、上拨或其他手势的运动轨迹信息,若当前的运动轨迹信息不为预先存储好的手势的运动轨迹信息,则可以将当前的运动轨迹信息视为输入字符的运动轨迹信息。例如,当用户选择移动终端上的一个输入框,使其获得焦点时,用户可以开始输入,用户将手指移到摄像头上方后,若界面上的状态灯从红色变成绿色,表示此时手指的移动正在被摄像头识别,然后用户可以在摄像头上方划出一个字符,与此同时,移动终端的界面上会显示出处理后的指尖的运动轨迹,也可以在设置中选择在界面上显示摄像头拍摄到的画面,当用户手指不再移动或离开了摄像头的采集范围时,指示灯变红,表示一次输入结束,根据得到的运动轨迹信息进行识别,最后在界面上将可以显示若干个可能与用户输入相匹配的字符。用户输入的字符可以为一个或多个,当用户输入一个字符时,移动终端通过检测手指的停顿或离开摄像头的采集范围来判断一次输入的结束;当用户输入多个字符时,多个字符可以为一个单词或汉字词组,在输入过程中,移动终端还需要根据指尖的运动判断用户是否开始书写新的字符。
当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令,根据所述手势指令调用相应的函数对应用程序进行操作。其中,识别所述运动轨迹信息为做手势的运动轨迹信息的过程可以为,将当前的运动轨迹信息与预先存储好的手势的运动轨迹信息作比较,若匹配,则将当前的运动轨迹信息视为做手势的运动轨迹信息。例如,用户在摄像头上方做出后拨的手势,则可以实现向下翻页的操作;若在摄像头上方做出前拨的手势,则可以实现向上翻页的操作;若在摄像头上方做出向左挥手的手势,则可以实现删除输入框里的一个字符的操作;或者做出更多其它的手势,以实现更多的操作。
本发明实施例通过摄像头跟踪用户如手指等轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息,生成用户所要输入的信息,让用户不受各种软、硬键盘的限制,以更简单的方式进行输入以及控制,使用户的输入以及控制变得更加便捷、自然。
请参见图2,是本发明实施例提供的另一种基于摄像头的控制方法的流程示意图。如图2所示,本发明实施例的所述方法包括以下步骤:
S201,通过摄像头跟踪用户使用的轨迹输入装置;
所述轨迹输入装置可以是用户的手指,即摄像头可以检测用户的指尖并跟踪指尖的运动;用户的手指需要在摄像头可以采集到的范围内运动,以便于摄像头可以采集到完整的运动轨迹信息。
S202,判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息;
移动终端还可以判断得到的运动轨迹信息是否为有效的运动轨迹信息,当判断为是时,则执行S204的步骤;当判断为否时,则执行S203的步骤。
S203,删除所述运动轨迹信息;
当S202步骤的判断为否时,删除所述运动轨迹信息,被删除的运动轨迹信息均为无效的运动轨迹信息,例如,手指刚进入摄像头采集范围内时的运动轨迹信息则为无效的运动轨迹信息;移动终端根据指尖速度判断用户手指是否为抬笔动作或落笔动作,所述抬笔动作为开始输入时的准备动作,所述落笔动作为输入完毕后的结束动作,抬笔之前得到的运动轨迹信息和落笔之后得到的运动轨迹信息均为无效的运动轨迹信息。
S204,记录所述运动轨迹信息;
当S202步骤的判断为是时,记录所述运动轨迹信息,所述有效的运动轨迹信息为从输入字符开始到输入字符结束之间的运动轨迹信息,或所述有效的运动轨迹信息为从做手势开始到做手势结束之间的运动轨迹信息。
S205,当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据;
其中,识别所述运动轨迹信息为输入字符的运动轨迹信息的过程可以为,先识别当前的运动轨迹信息是否为预先存储好的手势的运动轨迹信息,手势的运动轨迹信息可以为手的下拨、上拨或其他手势的运动轨迹信息,若当前的运动轨迹信息不为预先存储好的手势的运动轨迹信息,则可以将当前的运动轨迹信息视为输入字符的运动轨迹信息。输入的字符可以为一个或多个字符,多个字符可以为一个单词或汉字词组,当输入的字符为多个字符时,将对运动轨迹信息中包含的多个字符分别处理为二维数据。
S206,对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符;
所述权重排序依据的是字符在词库中的词频和用户的输入习惯。
S207,将所述至少一个按照权重排序的字符显示给用户;
S208,当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令;
其中,识别所述运动轨迹信息为做手势的运动轨迹信息的过程可以为,将当前的运动轨迹信息与预先存储好的手势的运动轨迹信息作比较,若匹配,则将当前的运动轨迹信息视为做手势的运动轨迹信息。
S209,根据所述手势指令调用相应的函数对应用程序进行操作;
具体的,用户在摄像头上方做出后拨的手势,则生成手势指令以调用相应的函数来实现向下翻页的操作;若在摄像头上方做出前拨的手势,则生成手势指令以调用相应的函数来实现向上翻页的操作;若在摄像头上方做出向左挥手的手势,则生成手势指令以调用相应的函数来实现删除输入框里的一个字符的操作;或者做出更多其它的手势,以实现更多的操作。
移动终端还可以通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离;当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击操作。
例如,距离感应器可以检测手指靠近了某个字符,从而实现不点击屏幕即可选词的操作。
本发明实施例通过摄像头跟踪用户如手指等轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息,生成用户所要输入的信息,让用户不受各种软、硬键盘的限制,以更简单的方式进行输入以及控制,使用户的输入以及控制变得更加便捷、自然。
请参见图3,是本发明实施例提供的一种移动终端的结构示意图,所述移动终端包括:跟踪记录模块10、字符处理模块20、手势处理模块30。
其中,所述跟踪记录模块10,用于通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
具体的,所述轨迹输入装置可以是用户的手指,即所述跟踪记录模块10可以通过摄像头检测用户的指尖并跟踪指尖的运动。用户的手指需要在摄像头可以采集到的范围内运动,以便于摄像头可以采集到完整的运动轨迹信息。所述跟踪记录模块10还可以判断得到的运动轨迹信息是否为有效的运动轨迹信息,当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息,所述有效的运动轨迹信息为从输入字符开始到输入字符结束之间的运动轨迹信息,或所述有效的运动轨迹信息为从做手势开始到做手势结束之间的运动轨迹信息,被删除的运动轨迹信息均为无效的运动轨迹信息,例如,手指刚进入摄像头采集范围内时的运动轨迹信息则为无效的运动轨迹信息;移动终端根据指尖速度判断用户手指是否为抬笔动作或落笔动作,所述抬笔动作为开始输入时的准备动作,所述落笔动作为输入完毕后的结束动作,抬笔之前得到的运动轨迹信息和落笔之后得到的运动轨迹信息均为无效的运动轨迹信息。
用户输入的字符可以为一个或多个,当用户输入一个字符时,所述跟踪记录模块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 SpecificIntegrated Circuit,专用集成电路)来实现。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种基于摄像头的控制方法,其特征在于,包括:
通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
根据所述运动轨迹信息进行终端控制操作,具体包括:根据所述运动轨迹信息控制生成字符,或者根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作。
2.如权利要求1所述的方法,其特征在于,所述通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息,包括:
通过摄像头跟踪用户使用的轨迹输入装置;
判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息;
当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息。
3.如权利要求2所述的方法,其特征在于,所述根据所述运动轨迹信息控制生成字符,包括:
当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据;
对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符;
将所述至少一个按照权重排序的字符显示给用户。
4.如权利要求2所述的方法,其特征在于,所述根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作,包括:
当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令;
根据所述手势指令调用相应的函数对应用程序进行操作。
5.如权利要求1至4任一项所述的方法,其特征在于,还包括:
通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离;
当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击操作。
6.一种移动终端,其特征在于,包括:
跟踪记录模块,用于通过摄像头跟踪用户使用的轨迹输入装置,并记录轨迹输入装置在空中的运动轨迹信息;
字符处理模块,用于根据所述运动轨迹信息控制生成字符;
手势处理模块,用于根据所述运动轨迹信息生成手势指令,并根据所述手势指令对应用程序进行控制操作。
7.如权利要求6所述的移动终端,其特征在于,所述跟踪记录模块包括:
跟踪单元,用于通过摄像头跟踪用户使用的轨迹输入装置;
判断单元,用于判断轨迹输入装置在空中的运动轨迹信息是否为有效的运动轨迹信息;
记录删除单元,用于当判断为是时,记录所述运动轨迹信息,否则删除所述运动轨迹信息。
8.如权利要求7所述的移动终端,其特征在于,所述字符处理模块包括:
第一处理单元,用于当识别出所述运动轨迹信息为输入字符的运动轨迹信息时,则将所述运动轨迹信息处理为二维数据;
字符生成单元,用于对所述二维数据进行字符识别,并生成至少一个按照权重排序的字符;
显示单元,用于将所述至少一个按照权重排序的字符显示给用户。
9.如权利要求7所述的移动终端,其特征在于,所述手势处理模块包括:
第二处理单元,用于当识别出所述运动轨迹信息为做手势的运动轨迹信息时,则将所述运动轨迹信息处理为手势指令;
调用单元,用于根据所述手势指令调用相应的函数对应用程序进行操作。
10.如权利要求6至9任一项所述的移动终端,其特征在于,还包括:
感应模块,用于通过距离感应器感应用户使用的轨迹输入装置与目标元素之间的距离;
操作模块,用于当轨迹输入装置与目标元素之间达到操作距离时,则对目标元素执行点击操作。
CN201310003506.3A 2013-01-06 2013-01-06 一种基于摄像头的控制方法和移动终端 Active CN103092343B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310003506.3A CN103092343B (zh) 2013-01-06 2013-01-06 一种基于摄像头的控制方法和移动终端
PCT/CN2013/080683 WO2014106380A1 (zh) 2013-01-06 2013-08-02 一种基于摄像头的控制方法和移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310003506.3A CN103092343B (zh) 2013-01-06 2013-01-06 一种基于摄像头的控制方法和移动终端

Publications (2)

Publication Number Publication Date
CN103092343A true CN103092343A (zh) 2013-05-08
CN103092343B CN103092343B (zh) 2016-12-28

Family

ID=48205015

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310003506.3A Active CN103092343B (zh) 2013-01-06 2013-01-06 一种基于摄像头的控制方法和移动终端

Country Status (2)

Country Link
CN (1) CN103092343B (zh)
WO (1) WO2014106380A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014106380A1 (zh) * 2013-01-06 2014-07-10 深圳创维数字技术股份有限公司 一种基于摄像头的控制方法和移动终端
CN104618566A (zh) * 2013-11-04 2015-05-13 贵州广思信息网络有限公司 智能手机的控制方法
CN104951083A (zh) * 2015-07-21 2015-09-30 石狮市智诚通讯器材贸易有限公司 一种远距离手势输入法及输入***
CN106406527A (zh) * 2016-09-07 2017-02-15 传线网络科技(上海)有限公司 基于虚拟现实的输入方法、装置及虚拟现实装置
CN106778202A (zh) * 2016-12-20 2017-05-31 北京小米移动软件有限公司 终端设备的解锁方法、装置和设备
CN107291215A (zh) * 2016-04-01 2017-10-24 北京搜狗科技发展有限公司 一种体感输入信息处理方法及装置
CN111090383A (zh) * 2019-04-22 2020-05-01 广东小天才科技有限公司 一种指令识别方法及电子设备
CN111090372A (zh) * 2019-04-22 2020-05-01 广东小天才科技有限公司 一种人机交互方法及电子设备
CN111913585A (zh) * 2020-09-21 2020-11-10 北京百度网讯科技有限公司 一种手势识别方法、装置、设备及存储介质
CN112286411A (zh) * 2020-09-30 2021-01-29 北京大米科技有限公司 显示模式的控制方法、装置、存储介质以及电子设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE539593C2 (en) * 2014-10-08 2017-10-17 Crunchfish Ab Communication device for improved content sharing

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020071036A1 (en) * 2000-12-13 2002-06-13 International Business Machines Corporation Method and system for video object range sensing
CN1881994A (zh) * 2006-05-18 2006-12-20 北京中星微电子有限公司 一种用于移动设备的手写输入及手势识别的方法和装置
CN101354608A (zh) * 2008-09-04 2009-01-28 中兴通讯股份有限公司 一种视频输入实现方法及***
CN101901052A (zh) * 2010-05-24 2010-12-01 华南理工大学 双手互为参考的目标控制方法
CN101930282A (zh) * 2009-06-27 2010-12-29 英华达(上海)电子有限公司 移动终端、基于移动终端的输入方法
CN102236409A (zh) * 2010-04-30 2011-11-09 宏碁股份有限公司 基于影像的动作手势辨识方法及***
CN102270036A (zh) * 2010-06-04 2011-12-07 宏碁股份有限公司 影像式手部动作辨识***及其方法
CN102843473A (zh) * 2012-08-31 2012-12-26 惠州Tcl移动通信有限公司 手机及其距离感应装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102168396B (zh) * 2011-03-18 2012-07-25 中铁第一勘察设计院集团有限公司 轨道基准网数据采集与数据处理外业实时一体化测量方法
CN102854983B (zh) * 2012-09-10 2015-12-02 中国电子科技集团公司第二十八研究所 一种基于手势识别的人机交互方法
CN103092343B (zh) * 2013-01-06 2016-12-28 深圳创维数字技术有限公司 一种基于摄像头的控制方法和移动终端

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020071036A1 (en) * 2000-12-13 2002-06-13 International Business Machines Corporation Method and system for video object range sensing
CN1881994A (zh) * 2006-05-18 2006-12-20 北京中星微电子有限公司 一种用于移动设备的手写输入及手势识别的方法和装置
CN101354608A (zh) * 2008-09-04 2009-01-28 中兴通讯股份有限公司 一种视频输入实现方法及***
CN101930282A (zh) * 2009-06-27 2010-12-29 英华达(上海)电子有限公司 移动终端、基于移动终端的输入方法
CN102236409A (zh) * 2010-04-30 2011-11-09 宏碁股份有限公司 基于影像的动作手势辨识方法及***
CN101901052A (zh) * 2010-05-24 2010-12-01 华南理工大学 双手互为参考的目标控制方法
CN102270036A (zh) * 2010-06-04 2011-12-07 宏碁股份有限公司 影像式手部动作辨识***及其方法
CN102843473A (zh) * 2012-08-31 2012-12-26 惠州Tcl移动通信有限公司 手机及其距离感应装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014106380A1 (zh) * 2013-01-06 2014-07-10 深圳创维数字技术股份有限公司 一种基于摄像头的控制方法和移动终端
CN104618566A (zh) * 2013-11-04 2015-05-13 贵州广思信息网络有限公司 智能手机的控制方法
CN104951083A (zh) * 2015-07-21 2015-09-30 石狮市智诚通讯器材贸易有限公司 一种远距离手势输入法及输入***
CN107291215A (zh) * 2016-04-01 2017-10-24 北京搜狗科技发展有限公司 一种体感输入信息处理方法及装置
CN106406527A (zh) * 2016-09-07 2017-02-15 传线网络科技(上海)有限公司 基于虚拟现实的输入方法、装置及虚拟现实装置
CN106778202A (zh) * 2016-12-20 2017-05-31 北京小米移动软件有限公司 终端设备的解锁方法、装置和设备
CN111090383A (zh) * 2019-04-22 2020-05-01 广东小天才科技有限公司 一种指令识别方法及电子设备
CN111090372A (zh) * 2019-04-22 2020-05-01 广东小天才科技有限公司 一种人机交互方法及电子设备
CN111090372B (zh) * 2019-04-22 2021-11-05 广东小天才科技有限公司 一种人机交互方法及电子设备
CN111913585A (zh) * 2020-09-21 2020-11-10 北京百度网讯科技有限公司 一种手势识别方法、装置、设备及存储介质
CN112286411A (zh) * 2020-09-30 2021-01-29 北京大米科技有限公司 显示模式的控制方法、装置、存储介质以及电子设备

Also Published As

Publication number Publication date
WO2014106380A1 (zh) 2014-07-10
CN103092343B (zh) 2016-12-28

Similar Documents

Publication Publication Date Title
CN103092343A (zh) 一种基于摄像头的控制方法和移动终端
CN100587660C (zh) 一种手写字符预测识别的方法和装置
JP6431120B2 (ja) 携帯式端末設備における摺接操作による入力補助制御のシステム及び方法
CN102968206B (zh) 用于具有触摸模块的终端设备的输入装置和方法
US11042290B2 (en) Touch screen track recognition method and apparatus
CN103294363B (zh) 一种搜索方法和终端
JP5349645B1 (ja) 電子機器および手書き文書処理方法
JP2016071819A (ja) 電子機器および方法
JP5306528B1 (ja) 電子機器および手書き文書処理方法
JP2011529598A (ja) 携帯用端末機におけるパターン認識を用いたユーザインターフェース装置及び方法
TW201512971A (zh) 管理即時手寫辨識
TW201516887A (zh) 針對自動手寫辨識將筆劃分佈資訊整合到空間特徵擷取
CN104978133A (zh) 一种用于智能终端的截屏方法和装置
CN102156578A (zh) 触摸设备的手写输入方法及装置和电子设备
US20160321238A1 (en) Electronic device, method and storage medium
WO2017044209A1 (en) Changing an interaction layer on a graphical user interface
CN103235697A (zh) 一种手写输入方法及装置
JP4571230B1 (ja) 手書きデータ処理装置
CN107291367B (zh) 一种橡皮擦的使用方法及装置
KR20150007577A (ko) 데이터 병합을 제어하는 휴대 단말 및 방법
CN106990900A (zh) 一种书写实现方法和装置
US20160092430A1 (en) Electronic apparatus, method and storage medium
CN112639696A (zh) 手写板、手写板装置及书写控制方法
CN103235836A (zh) 一种利用手机录入信息的方法
JP2013239203A (ja) 電子機器、方法、及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant after: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant after: Shenzhen Skyworth Software Co., Ltd.

Address before: 518000 Guangdong city of Shenzhen province Nanshan District Gao Xin Road Building A14, SKYWORTH

Applicant before: Shenzhen Skyworth Digital Technology Co., Ltd.

Applicant before: Shenzhen Skyworth Software Co., Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant