一种信号输入方法及装置与流程

文档序号:11864260阅读:270来源:国知局
一种信号输入方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种信号输入方法及装置。



背景技术:

随着通信技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以进行文件传输、摄像、文本阅读等。

现有的终端多采用触摸屏结构,终端的输入也采用触摸键盘,同时触摸键盘模拟了机械键盘的排布,以符合用户的操作习惯,但触摸键盘尺寸有限,只能使用有限个数的手指进行操作,从而降低了用户的输入效率。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种信号输入方法及装置,通过多个手指进行操作,提高了用户的输入效率。

为了解决上述技术问题,本发明实施例提供了一种信号输入方法,所述方法包括:

接收传感器采集的目标手势操作信号;

在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息,并获取对所述按键信息的操作指令;

根据所述操作指令触发执行所述按键信息对应的按键操作。

相应地,本发明实施例还提供了一种信号输入装置,所述装置包括:

信号接收模块,用于接收传感器采集的目标手势操作信号;

指令获取模块,用于在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息,并获取对所述按键信息的操作指令;

操作触发模块,用于根据所述操作指令触发执行所述按键信息对应的按键操作。

在本发明实施例中,信号输入装置首先接收传感器采集的目标手势操作信号,然后确定目标手势操作信号对应的按键信息,并获取对该按键信息的操作指令,最后触发执行该按键信息对应的按键操作。现有技术中只能使用有限个数的手指对触摸键盘进行操作,与现有技术相比,本发明可以采用多个手指在任意可触控位置进行操作,提高了用户的输入效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例中的一种信号输入方法的流程示意图;

图2是本发明实施例中的一种传感器结构示意图;

图3是本发明实施例中一种智能手套界面示意图;

图4是本发明实施例中一种输入操作界面示意图;

图5是本发明另一实施例中的信号输入方法的流程示意图;

图6是本发明实施例中的一种信号输入装置的结构示意图;

图7是本发明实施例中信号输入装置的指令获取模块的结构示意图;

图8是本发明另一实施例中信号输入装置的指令获取模块的结构示意图;

图9是本发明实施例中一种执行上述信号输入方法的计算机系统的架构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

本发明实施例中提及的信号输入方法的执行依赖于计算机程序,可运行于冯若依曼体系的计算机系统之上。该计算机程序可基于信号输入装置运行。该信号输入装置可以是智能手套、智能键盘、智能手机、平板电脑、个人电脑等具有操作功能的输入设备。

以下分别进行详细说明。

图1是本发明实施例中一种信号输入方法的流程示意图,如图所示所述方法至少包括:

步骤S101,接收传感器采集的目标手势操作信号。

具体的,传感器是一种检测装置,由敏感元件、转换元件、变换电路及辅助电源等几部分组成,如图2所示。敏感元件直接感受被测量,并输出与被测量有确定关系的物理量信号,然后转换元件将敏感元件输出的物理量信号转换为电信号,而变换电路负责对转换元件输出的电信号进行放大调制,同时转换元件和变换电路一般还需要辅助电源供电。通过这种结构使传感器能感受到被测量的信息,并能将感受到的信息按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。

同时,传感器一般具有微型化、数字化、智能化、多功能化、系统化、网络化等特点。它是实现自动检测和自动控制的首要环节,可包括压力传感器、温度传感器、速度传感器、加速度传感器、位置传感器等不同类型的传感器,不同的传感器检测不同的信号。

在本实施例中,所述传感器可包括压力传感器和弯曲传感器。通过所述弯曲传感器采集目标手势操作信号和所述压力传感器采集压力信号。所述传感器在采集到相应的手势操作信号时,将所述采集到的信号发送给所述信号输入装置。其中,所述手势操作信号可包括手指弯曲度和/或手指开合度等。

可选的,所述传感器可设置于信号输入装置中,也可作为独立的设备。如图3所示,所述传感器置于所述信号输入装置A中,其中压力传感器B可位于A的指尖处,用于获取压力信号,所述完全传感器C可位于A的手指关节处,用于获取弯曲度和手指开合度。

步骤S102,在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息,并获取对所述按键信息的操作指令。

具体的,所述手势操作信号包括手指弯曲度、手指开合度、手指按压力度等。首先在预设的手势操作信号集合中查找所述手指开合度所属的手指开合度范围,以及所述手指弯曲度所属的手指弯曲度范围,然后确定所述手指开合度范围及所述手指弯曲度范围对应的按键信息,再检测到对确定的按键信息的触控操作。

例如,如图4所示,将分别佩戴了所述信号输入装置的两手置于任何可触控位置,并将触控放置的处置位置作为虚拟键盘中的第三排位置,即左手四指放在“A S D F”上,右手四指放在“J K L;”上,当通过传感器检测到输入的各个手指的手指弯曲度和手指开合度时,确定对应的按键,例如按键“R”,再通过信号输入装置上的压力传感器检测按压指令。

可选的,对于数字键(0~9)、指令键(Tab、Shift、Ctrl等)、符号键(+、-、*、/等)等,可以在所述信号输入装置上(如手心或者手背)设置独立的按键点击操作,也可以通过特殊的手型或者操作定义。例如,右手拇指与食指相触定义为Enter;又如,左手完全张开定义为加(+),左手握拳定义为减(-),此处不作具体限定。

步骤S103,根据所述操作指令触发执行所述按键信息对应的按键操作。

具体的,在检测到对确定的按键信息的触控操作时,触发按键信息对应的操作功能。例如,若确定此时在输入法下按下按键P,则在显示屏上显示P;若此时确定同时按下Alt+Ctrl+A键,则触发截屏;若此时确定同时按下Alt+C键,则对目标对象进行复制操作,等等。

可选的,在所述信号输入装置作为独立的输入装置时,根据所述操作指令对与所述信号输入装置建立通信连接的终端设备进行操作;在所述信号输入装置作为独立的智能终端时,通过配置显示器等设备,根据所述操作指令对装置自身进行操作。

在本发明实施例中,信号输入装置首先接收传感器采集的目标手势操作信号,然后确定目标手势操作信号对应的按键信息,并获取对该按键信息的操作指令,最后触发执行该按键信息对应的按键操作。现有技术中只能使用有限个数的手指对触摸键盘进行操作,与现有技术相比,本发明可以采用多个手指在任意可触控位置进行操作,提高了用户的输入效率。

图5是本发明另一实施例提供的信号输入方法的流程示意图,如图所示所述方法至少包括:

步骤S201,采集对按键信息所输入的训练手势操作信号。

具体的,所述训练手势操作信号包括手指开合度和手指弯曲度。在使用信号输入装置前,进行学习、训练操作。遍历虚拟键盘上的每个操作按键,对遍历到的同一按键进行至少一个训练操作,记录操作中每个按键对应的手指开合度和手指弯曲度。

可选的,所述采集的手指开合度和手指弯曲度以手指置于如图4所示的虚拟键盘上第三排(初始位置)是手指的弯曲度和开合度为基准,通过比较在每进行一次按键操作时获取的手指弯曲度及手指开合度与初始位置处手指开合度及手指弯曲度的差值,而获取每个按键位置处的手指开合度及手指弯曲度。

可选的,可以左右手平放或者握拳时的手指开合度及手指弯曲度为基准,具体不作限定。

步骤S202,设定所述手指开合度对应的手指开合度范围及所述手指弯曲度对应的手指弯曲度范围。

具体的,根据记录的对每个按键的手指开合度和手指弯曲度,设定每个按键可识别的手指开合度范围和手指弯曲度范围,避免误识别。

步骤S203,将所述按键信息、所述手指开合度范围和所述手指弯曲度范围保存至所述手势操作信号集合中。

具体的,将所述每个按键信息、每个按键信息对应的手指开合度范围及手指弯曲度范围进行保存,并保存至手势操作信号集合中。

可选的,所述手势操作信号集合可根据不同的使用环境创建多个。例如在工作环境中根据常用的操作创建集合A1,在游戏及娱乐环境中,根据常用的操作按键创建集合A2。

步骤S204,接收所述弯曲传感器采集的目标手势操作信号和所述压力传感器采集的压力信号。

具体的,传感器是一种检测装置,由敏感元件、转换元件、变换电路及辅助电源等几部分组成,如图2所示。敏感元件直接感受被测量,并输出与被测量有确定关系的物理量信号,然后转换元件将敏感元件输出的物理量信号转换为电信号,而变换电路负责对转换元件输出的电信号进行放大调制,同时转换元件和变换电路一般还需要辅助电源供电。通过这种结构使传感器能感受到被测量的信息,并能将感受到的信息按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。

同时,传感器一般具有微型化、数字化、智能化、多功能化、系统化、网络化等特点。它是实现自动检测和自动控制的首要环节,可包括压力传感器、温度传感器、速度传感器、加速度传感器、位置传感器等不同类型的传感器,不同的传感器检测不同的信号。

在本实施例中,所述传感器可包括压力传感器和弯曲传感器。通过所述弯曲传感器采集目标手势操作信号和所述压力传感器采集压力信号。

步骤S205,在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息。

具体的,所述目标手势操作信号包括手指开合度和手指弯曲度,在预设的手势操作信号集合中查找所述手指开合度所属的手指开合度范围,以及所述手指弯曲度所属的手指弯曲度范围,根据手指开合度范围及手指弯曲度范围与按键信息的唯一对应关系,确定所述手指开合度范围及所述手指弯曲度范围对应的按键信息。

步骤S206,获取所述压力信号所属压力范围,确定所述压力范围所指示的对所述按键信息的操作指令。

具体的,在预设的不同压力范围中,确定压力传感器采集的压力信号(如压力值)对应的目标压力范围,获取目标压力范围对应的操作指令。

例如,压力值范围0~2N表明不进行任何操作,2~3N对应的操作为触控按键进行输入操作,若目标压力范围为2~3N,则确定为触发信息输入。

可选的,判断所述压力信号(如压力值)是否大于或者等于预设压力阈值,若是,则将压力传感器采集的压力信号作为触发按键操作的按压信号。

步骤S207,根据所述操作指令触发执行所述按键信息对应的按键操作。

具体的,在检测到对确定的按键信息的触控操作时,触发按键信息对应的操作功能。例如,若确定此时在输入法下按下按键P,则在显示屏上显示P;若此时确定同时按下Alt+Ctrl+A键,则触发截屏;若此时确定同时按下Alt+C键,则对目标对象进行复制操作,等等。

可选的,在所述信号输入装置作为独立的输入装置时,根据所述操作指令对与所述信号输入装置建立通信连接的终端设备进行操作;在所述信号输入装置作为独立的智能终端时,通过配置显示器等设备,根据所述操作指令对装置自身进行操作。

在本发明实施例中,信号输入装置首先接收传感器采集的目标手势操作信号,然后确定目标手势操作信号对应的按键信息,并获取对该按键信息的操作指令,最后触发执行该按键信息对应的按键操作。现有技术中只能使用有限个数的手指对触摸键盘进行操作,与现有技术相比,本发明可以采用多个手指在任意可触控位置进行操作,提高了用户的输入效率。

图6是本发明实施例提供的一种信号输入装置的组成结构示意图,如图所示所述装置包括:

信号接收模块610,用于接收传感器采集的目标手势操作信号。

具体的,所述传感器包括压力传感器和弯曲传感器;

所述信号接收模块610用于:

接收所述弯曲传感器采集的目标手势操作信号和所述压力传感器采集的压力信号。

具体的,传感器是一种检测装置,由敏感元件、转换元件、变换电路及辅助电源等几部分组成,如图2所示。敏感元件直接感受被测量,并输出与被测量有确定关系的物理量信号,然后转换元件将敏感元件输出的物理量信号转换为电信号,而变换电路负责对转换元件输出的电信号进行放大调制,同时转换元件和变换电路一般还需要辅助电源供电。通过这种结构使传感器能感受到被测量的信息,并能将感受到的信息按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。

同时,传感器一般具有微型化、数字化、智能化、多功能化、系统化、网络化等特点。它是实现自动检测和自动控制的首要环节,可包括压力传感器、温度传感器、速度传感器、加速度传感器、位置传感器等不同类型的传感器,不同的传感器检测不同的信号。

在本实施例中,所述传感器可包括压力传感器和弯曲传感器。通过所述弯曲传感器采集目标手势操作信号和所述压力传感器采集压力信号。

指令获取模块620,用于在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息,并获取对所述按键信息的操作指令。

具体的,如图7所示,所述指令获取模块620,包括:

信息获取单元621,用于在预设的手势操作信号集合中获取所述目标手势操作信号对应的按键信息。

具体的,所述目标手势操作信号包括手指开合度和手指弯曲度,在预设的手势操作信号集合中查找所述手指开合度所属的手指开合度范围,以及所述手指弯曲度所属的手指弯曲度范围,根据手指开合度范围及手指弯曲度范围与按键信息的唯一对应关系,确定所述手指开合度范围及所述手指弯曲度范围对应的按键信息。

指令获取单元622,用于获取所述压力信号所属压力范围,确定所述压力范围所指示的对所述按键信息的操作指令。

具体的,在预设的不同压力范围中,确定压力传感器采集的压力信号(如压力值)对应的目标压力范围,获取目标压力范围对应的操作指令。

例如,压力值范围0~2N表明不进行任何操作,2~3N对应的操作为触控按键进行输入操作,若目标压力范围为2~3N,则确定为触发信息输入。

可选的,判断所述压力信号(如压力值)是否大于或者等于预设压力阈值,若是,则将压力传感器采集的压力信号作为触发按键操作的按压信号。

可选的,所述目标手势操作信号包括手指开合度和手指弯曲度;

如图8所示,所述指令获取模块620,包括:

范围查找单元623,用于在预设的手势操作信号集合中查找所述手指开合度所属的手指开合度范围,以及所述手指弯曲度所属的手指弯曲度范围;

信息确定单元624,用于确定所述手指开合度范围及所述手指弯曲度范围对应的按键信息。

操作触发模块630,用于根据所述操作指令触发执行所述按键信息对应的按键操作。

具体的,在检测到对确定的按键信息的触控操作时,触发按键信息对应的操作功能。例如,若确定此时在输入法下按下按键P,则在显示屏上显示P;若此时确定同时按下Alt+Ctrl+A键,则触发截屏;若此时确定同时按下Alt+C键,则对目标对象进行复制操作,等等。

可选的,在所述信号输入装置作为独立的输入装置时,根据所述操作指令对与所述信号输入装置建立通信连接的终端设备进行操作;在所述信号输入装置作为独立的智能终端时,通过配置显示器等设备,根据所述操作指令对装置自身进行操作。

可选的,所述装置,还包括:

信号采集模块640,用于采集对按键信息所输入的训练手势操作信号,所述训练手势操作信号包括手指开合度和手指弯曲度。

具体的,所述训练手势操作信号包括手指开合度和手指弯曲度。在使用信号输入装置前,进行学习、训练操作。遍历虚拟键盘上的每个操作按键,对遍历到的同一按键进行至少一个训练操作,记录操作中每个按键对应的手指开合度和手指弯曲度。

可选的,所述采集的手指开合度和手指弯曲度以手指置于如图4所示的虚拟键盘上第三排(初始位置)是手指的弯曲度和开合度为基准,通过比较在每进行一次按键操作时获取的手指弯曲度及手指开合度与初始位置处手指开合度及手指弯曲度的差值,而获取每个按键位置处的手指开合度及手指弯曲度。

可选的,可以左右手平放或者握拳时的手指开合度及手指弯曲度为基准,具体不作限定。

范围设定模块650,用于设定所述手指开合度对应的手指开合度范围及所述手指弯曲度对应的手指弯曲度范围。

具体的,根据记录的对每个按键的手指开合度和手指弯曲度,设定每个按键可识别的手指开合度范围和手指弯曲度范围,避免误识别。

信息保存模块660,用于将所述按键信息、所述手指开合度范围和所述手指弯曲度范围保存至所述手势操作信号集合中。

具体的,将所述每个按键信息、每个按键信息对应的手指开合度范围及手指弯曲度范围进行保存,并保存至手势操作信号集合中。

可选的,所述手势操作信号集合可根据不同的使用环境创建多个。例如在工作环境中根据常用的操作创建集合A1,在游戏及娱乐环境中,根据常用的操作按键创建集合A2。

在本发明实施例中,信号输入装置首先接收传感器采集的目标手势操作信号,然后确定目标手势操作信号对应的按键信息,并获取对该按键信息的操作指令,最后触发执行该按键信息对应的按键操作。现有技术中只能使用有限个数的手指对触摸键盘进行操作,与现有技术相比,本发明可以采用多个手指在任意可触控位置进行操作,提高了用户的输入效率。

图9展示了一种运行上述信号输入方法的基于冯诺依曼体系的计算机系统10。该计算机系统10可以是智能手套、智能键盘、智能手机、平板电脑、掌上电脑,笔记本电脑或个人电脑等具有输入功能的终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可包括触控屏10016,可选的还可以包括网络接口10018。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可包括显示屏10042和音响/喇叭10044等设备。

在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统10的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统10中形成逻辑上的信号接收模块610、指令获取模块620、操作触发模块630、信号采集模块640、范围设定模块650及信息保存模块660,且在上述信号输入方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1