专利名称:一种指点杆、指点杆信息转换方法、装置及电子设备的制作方法
一种指点杆、指点杆信息转换方法、装置及电子设备技术领域
本申请涉及笔记本技术领域,特别涉及一种指点杆、指点杆信息转换方法、装置及电子设备。
背景技术:
指点杆是一种设置在笔记本中,控制鼠标移动的装置。目前,笔记本中常用的指点杆包括:金属杆、设置在金属杆上的杆帽、设置在金属杆下方的陶瓷片和鼠标键,如thinkpad笔记本中的指点杆,其中金属杆设置在键盘的G、H和B三个按键之间,鼠标键位于空格键下方。
上述指点杆的工作原理为,在用户按压杆帽的压力作用下,金属杆挤压其下方的陶瓷片,陶瓷片发生形变,从而使陶瓷片电阻变化,进而产生作为鼠标输入信息的电信号。再由指点杆内的电路对电信号进行分析,得出鼠标的移动方向和移动速度。指点杆进一步通过其内的鼠标键依据得出的移动方向和移动速度控制鼠标移动。
但是,现有指点杆需要依次经过杆帽、金属杆和陶瓷片这种机械式控制方式,使陶瓷片电阻变化,进而产生作为鼠标输入信息的电信号。但是外力误差在机械式传递过程中随传递次数的增加而累积,从而降低了鼠标控制精准度。发明内容
有鉴于此,本申请提供一种指点杆信息转换装置和方法,改变现有指点杆机械式控制方式。
本申请还提供一种指点杆和电子设备,改变现有指点杆机械式结构,用以保证上述方法的技术实现和应用。技术方案如下:
基于本申请的一方面,提供一种指点杆信息转换装置,包括:
获取模块,用于获取所述指点杆的触摸端面因受触碰所形成的图像信息;
检测模块,用于对所获取的图像信息进行识别检测;
转换模块,用于将检测结果转换为鼠标输入信息。
优选地,所述检测模块,具体用于对所获取的图像信息进行动态识别检测。
优选地,所述检测模块所做的动态识别检测包括以下至少一种:根据图像位置变化识别在所述触摸端面平面上的运动变化;根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化;根据图像形成和消失时间识别点击次数;根据图像的方向变化识别控制角度变化。
优选地,所述检测模块根据图像位置变化识别在所述触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算角点的移动量,根据角点的移动量得出平均移动量;
所述检测模块根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少两个角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量;
所述根据图像形成和消失时间识别点击次数包括:检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数;
所述根据图像的方向变化识别控制角度变化包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。
优选地,所述图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。
优选地,所述图像信息为指纹图像信息。
优选地,在所获取的图像信息为指纹图像信息时,所述检测模块识别检测是在所述检测模块对所述指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行。
优选地,在所获取的图像信息为指纹图像信息时,所述检测模块所做的识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。
优选地,在所获取的图像信息为指纹图像信息时,所述检测模块所做的识别检测包括:检测所述指纹图像信息的灰度变化次数。
基于本申请的另一方面,提供一种指点杆,其特征在于,包括触摸端面以及上述指点杆信息转换装置。
优选地,所述触摸端面为透明弹性材质。
优选地,所述触摸端面为硅胶触摸端面。
优选地,还包括设置在所述触摸端面和所述获取模块之间的透明间隔装置。
基于本申请的再一方面,提供一种电子设备,包括上述指点杆。
基于本申请的再一方面,提供一种指点杆信息转换方法,包括:
获取所述指点杆的触摸端面因受触碰所形成的图像信息;
对所获取的图像信息进行识别检测;
将检测结果转换为鼠标输入信息。
优选地,对所获取的图像信息进行识别检测包括:对所获取的图像信息进行动态识别检测。
优选地,所述对所获取的图像信息进行动态识别检测包括以下至少一种:根据图像位置变化识别在所述触摸端面平面上的运动变化;根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化;根据图像形成和消失时间识别点击次数;根据图像的方向变化识别控制角度变化。
优选地,在所获取的图像信息为指纹图像信息时,所述根据图像位置变化识别在所述触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算角点的移动量,根据角点的移动量得出平均移动量;
所述根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少两个角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量;
所述根据图像形成和消失时间识别点击次数包括:检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数;
所述根据图像的方向变化识别控制角度变化包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。
优选地,所述图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。
优选地,所述图像信息为指纹图像信息。
优选地,在所获取的图像信息为指纹图像信息时,对所述指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行对所获取的图像信息进行动态识别检测。
优选地,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。
优选地,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:检测所述指纹图像信息的灰度变化次数。
在本申请中,提供了一种新的指点杆信息转换装置,其改变了现有指点杆的机械式控制方式。指点杆信息转换装置中获取模块可以获取指点杆的触摸端面因受触碰所形成的图像信息;再由检测模块对所获取的图像信息进行识别检测,转换模块将检测结果转换为鼠标输入信息。所述鼠标输入信息可以为鼠标坐标信息和鼠标移动速度信息,进一步电子设备,如笔记本中的控制模块可以依据鼠标坐标信息和鼠标移动速度信息控制鼠标移动。因此,本申请提供的指点杆信息转换装置利用图像处理技术获得的鼠标输入信息,避免外力误差累积,从而提高了鼠标控制精准度。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的指点杆信息转换装置的结构示意图2为一副指纹图像的示意图3为另一幅指纹图像的示意图4为再一幅指纹图像的示意图5为再一幅指纹图像的示意图6为再一幅指纹图像的示意图7为再一幅指纹图像的示意图8为本申请实施例提供的指点杆的结构示意图9为本申请实施例提供的指点杆的实物图10为本申请实施例提供的指点杆信息转换方法的流程图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
一个实施例
请参阅图1,其示出了本申请提供的一种指点杆信息转换装置,包括:获取模块11、检测模块12和转换模块13。
获取模块11,用于获取所述指点杆的触摸端面因受触碰所形成的图像信息。其中,图像信息可以为用户手指触碰触摸端面时,在触摸端面平面上形成的指纹图像信息;图像信息还可以为用户使用其他物体,如笔触碰触摸端面时,在触摸端面平面上形成的图像信肩、O
检测模块12,用于对所获取的图像信息进行识别检测。其中,所述识别检测可以为动态识别检测。
转换模块13,用于将检测结果转换为鼠标输入信息。
在本实施例中,检测模块12的动态识别检测可以包括多种情况,相应地,转换模块13转换的鼠标输入信息也可以包括多种情况。下面列举几种动态识别检测和每种动态识别检测对应的鼠标输入信息。
在本实施例中,检测模块12所做的动态识别检测可以包括:根据图像位置变化识别在触摸端面平面上的运动变化;根据图像大小变化识别垂直于触摸端面平面上的纵向运动变化。
上述检测模块12根据图像位置变化识别在触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算每个角点的移动量,根据每个角点移动量得出平均移动量。以前后变化的指纹图像为例,指纹图像示意图可以参阅图2和图3,其中,图2和图3为如后变化的两幅指纹图像,其内各个圆点为指纹纹路的各个角点,且两幅图中标号相同的圆点为指纹图像信息中的同一个角点,两幅前后指纹图像表明了各个角点的运动轨迹。
在实际应用过程中,检测模块12首先确定同一角点在前后变化的两幅指纹图像中的位置;其次依据角点在前后变化的两幅指纹图像中的位置变化量,计算该角点的移动量;最后依据该角点移动量得出平均移动量。当然,平均移动量还可以为所有角点的移动量的平均值,对此不加以限制。
转换模块13将平均移动量转换为鼠标坐标信息,并将鼠标坐标信息作为鼠标输入信息。进一步,电子设备,如笔记本的控制模块可以依据鼠标坐标信息控制鼠标光标的移动轨迹。
上述检测模块12根据图像大小变化识别垂直于触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少两个角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量。
如后变化的指纹图像不意图可以参阅图4和图5,其中,图4和图5为指纹图像/[目息中前后变化的两幅指纹图像,其内各个圆点为指纹纹路的各个角点,且标号相同的圆点为指纹图像信息中的同一个角点,前后变化的两幅指纹图像表明了触摸端面的纵向变化移动量。
在实际应用过程中,检测模块12首先分别获取图4和图5所示的指纹图像中多个角点之间的距离量,如角点I与角点2之间的距离量,角点I与角点4之间的距离量;其次分别判断图4中角点I与角点2之间的距离量与图5中角点I与角点2之间的距离量或者图4中角点I与角点4之间的距离量与图5中角点I与角点4之间的距离量是否一致;之后在图4和图5中对应角点I与角点2或/和角点I与角点4之间的距离量不一致的情况下,确定同一角点在前后变化的两幅指纹图像中的位置;之后依据角点在前后变化的两幅指纹图像中的位置,获取该角点的距离变化量;之后,在获取到所有角点的距离变化量之后,计算所有角点的距离变化量的平均值,得出平均变化量;最后,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量。
在本实施例中,平均变化量还可以为任一角点的距离变化量,对此不加以限制。
进一步,转换模块13将纵向变化移动量转换为鼠标移动速度信息,并将鼠标移动速度信息作为鼠标输入信息。进一步,电子设备,如笔记本的控制模块可以依据鼠标移动速度信息控制鼠标的移动速度。
需要说明的是:在本实施例中,若一幅指纹图像中的某个角点在另一幅指纹图像中未出现,则在动态识别检测过程中,省去对该角点的识别检测。
上述检测模块12在进行动态识别时,图像信息可以为指纹图像信息。在图像信息为指纹图像信息时,检测模块12可以对指纹图像信息与预设的指纹图像信息进行指纹识另O,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行运动变化和纵向运动变化的识别过程。当然,检测模块12还可以直接执行运动变化和纵向运动变化的识别过程。对此不加以限制。
应用上述技术方案,本实施例提供了一种新的指点杆信息转换装置,其改变了现有指点杆的机械式控制方式。指点杆信息转换装置中获取模块11可以获取指点杆的触摸端面因受触碰所形成的图像信息;再由检测模块12对所获取的图像信息进行识别检测,转换模块13将检测结果转换为鼠标输入信息。所述鼠标输入信息可以为鼠标坐标信息和鼠标移动速度信息,进一步电子设备,如笔记本中的控制模块可以依据鼠标坐标信息和鼠标移动速度信息控制鼠标移动。因此,本申请提供的指点杆信息转换装置利用图像处理技术获得的鼠标输入信息,避免外力误差累积,从而提高了鼠标控制精准度。
另一个实施例
上一个实施例中,检测模块12所做的动态识别检测可以为根据图像位置变化识别在触摸端面平面上的运动变化;根据图像大小变化识别垂直于触摸端面平面上的纵向运动变化。
在本实施例中,检测模块12所做的动态识别检测包括:根据图像形成和消失时间识别点击次数。根据图像形成和消失时间识别点击次数可以包括:检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数。假如在触摸端面上形成的图像信息的图像个数为N,则形成时间和消失时间的总个数为2N,第一预设时间间隔或第二预设时间间隔个数为2N-1。下面分别以前后变化的指纹图像为例,图像个数为I或2对检测模块12的具体实施过程进行说明。
在图像个数为I时,假如形成时间为Tl,消失时间为T2,第一预设时间间隔为T,则时间间隔t为形成时间Tl和消失时间T2的差值,进一步检测模块12判断时间间隔t与第一预设时间间隔T的大小进行判断,在时间间隔t小于第一预设时间间隔T的情况下,检测模块12判定为一次点击。转换模块13将其转换为鼠标单击操作信息作为鼠标输入信息,从而电子设备,如电脑的控制模块控制鼠标执行单击操作。
在图像个数为2时,假如形成时间为T3和T4,消失时间为T5和T6,且时间顺序为T3、T4、T5和Τ6,形成时间Τ3和消失时间Τ5的时间间隔为tl,消失时间T5和形成时间T4的时间间隔为t2,形成时间T4和消失时间T6的时间间隔为t3。
进一步检测模块12对各个时间间隔与第二预设时间间隔的大小进行判断,在检测模块12的检测结果为各个时间间隔小于第二预设时间间隔的情况下,检测模块12判定为连续点击,并统计连续点击的个数。转换模块13将其转换为鼠标双击操作信息作为鼠标输入信息,从而电子设备,如电脑的控制模块控制鼠标执行单击操作。
在图像个数大于2的情况下,检测模块12的执行过程与图像个数为2的情况相同,不同之处在于转换的鼠标输入信息不同。在图像个数不同时,转换模块13转换的鼠标输入信息可以依据使用场景设定,对此不加以限制。
需要说明的是:在本实施例中,第二预设时间间隔可以为一个时间集合,其内记录有每个时间间隔对应的预设时间间隔,进一步,检测模块12判断每个时间间隔与自身对应的预设时间间隔的大小。
上述检测模块12在进行动态识别时,图像信息可以为指纹图像信息。在图像信息为指纹图像信息时,检测模块12可以对指纹图像信息与预设的指纹图像信息进行指纹识另O,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行形成时间、消失时间和图像个数的识别过程。当然,检测模块12还可以直接执行形成时间、消失时间和图像个数的识别过程。对此不加以限制。
应用上述技术方案,检测模块12检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数,转换模块13将检测结果转换为鼠标点击操作信息作为鼠标输入信息。更进一步,电子设备,如电脑的控制模块可以依据鼠标输入信息控制鼠标执行点击操作。
再一个实施例
本实施例中,检测模块12所做的动态识别检测可以包括:根据图像的方向变化识别控制角度变化。根据图像的方向变化识别控制角度变化可以包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。
下面分别以前后变化的指纹图像为例,对检测模块12的具体实施过程进行说明。
上述检测模块12的具体实施过程以图6和图7所示的前后变换的两幅指纹图像为例进行说明。检测模块12首先检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,其次选取前后变化的两幅指纹图像中的同一点作为中心点;之后计算以中心点,以图像中同一个角点在图6和图7中与中心点的连线作为边的角的角度变化量;最后根据所述角度变化量得出平均角度量。在本实施例中,平均角度量还可以为所有角度的角度变化量的平均值,对此不加以限制。
转换模块13可以将平均角度量转换为旋转信息,并将旋转信息作为鼠标输入信息。进一步,电子设备,如笔记本的控制模块可以依据旋转信息控制笔记本所显示的图像的旋转,或者文字的旋转。
在本实施例中,图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。其中,图像外轮廓为图像的外围框架,可以判断外轮廓中两个边的夹角角度的变化判断图像是否发生方向变化。
需要说明的是:在本实施例中,若一幅指纹图像中的某个角点在另一幅指纹图像中未出现,则在动态识别检测过程中,省去对该角点的识别检测。
上述检测模块12在进行动态识别时,图像信息可以为指纹图像信息。在图像信息为指纹图像信息时,检测模块12可以在对指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行角度量的识别过程。当然,检测模块12还可以直接执行角度量的识别过程。对此不加以限制。
在本实施例中,检测模块12可以检测所述指纹图像信息中前后变化图像中角点的角度变换量,再根据角度变化量得出平均角度量。进一步,转换模块13可以将平均角度量转换为旋转信息,并将旋转信息作为鼠标输入信息,从而电子设备,如笔记本的控制模块可以依据旋转信息控制笔记本所显示的图像的旋转,或者文字的旋转。
再一个实施例
本实施例中,在所获取的图像信息为指纹图像信息时,检测模块12所做的识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。
其中,检测模块12的指纹识别过程为所获取的指纹图像信息与预设的指纹图像信息进行匹配识别。在检测结果为所获取的指纹图像信息与预设的指纹图像信息相匹配的情况下,转换模块13将该检测结果转换为认证通过信息作为鼠标输入信息。在检测结果为所获取的指纹图像信息与预设的指纹图像信息未匹配的情况下,将该检测结果转换为认证未通过信息作为鼠标输入信息。
更进一步地,在鼠标输入信息为认证通过信息的情况下,电子设备中的控制模块可以控制电子设备中的装置执行用户操作指令,例如用户通过本申请提供的新的指点杆发送的鼠标移动速度信息控制鼠标的移动轨迹。在鼠标输入信息为认证未通过信息的情况下,电子设备中的控制模块可以控制电子设备中的装置终止执行用户操作指令。
当然,本实施例中的指点杆可以单独作为一个认证装置,在认证结果为通过或未通过的情况下,电子设备中的控制模块都直接控制电子设备中的装置执行用户操作指令。
应用上述技术方案,检测模块12可以对所获取的指纹图像信息与预设的指纹图像信息进行匹配识别,进而实现对用户身份的识别。更进一步地,电子设备在用户身份认证通过的情况下,由控制模块控制电子设备中的装置执行用户操作指令。
再一个实施例
本实施例中,在所获取的图像信息为指纹图像信息时,检测模块12所做的识别检测包括:检测所述指纹图像信息的灰度变化次数。
其中,检测模块12检测灰度变化次数可以为:检测预设时间段内指纹图像信息的灰度变化次数。例如:用户在预设时间段内将手指一直触碰触摸端面的平面,获取该预设时间段内的指纹图像信息。当血液流过用户手指时,所获取的指纹图像信息的灰度值大;当血液未流过用户手指时,所获取的指纹图像信息的灰度值小。因此,检测模块12可以通过检测预设时间段内指纹图像信息的灰度值变化,得出灰度变化次数,进而转换模块13得出血液流过用户手指的次数,进一步将其转换为心率检测结果信息作为鼠标输入信息。上述预设时间段可以依据应用场景由用户实现设定,对此不加以限制。
需要说明的是:本实施例中的指点杆可以单独作为一个心率检测装置,将检测结果发送给电子设备。电子设备可以将心率检测结果进行显示。更进一步地,电子设备中的控制模块可以依据心率检测结果控制电子设备中的其他装置的工作状态。
再一个实施例
与上述指点杆信息转换装置实施例相对应,本申请还提供一种指点杆,结构示意图如图8所示,包括:触摸端面81和指点杆信息转换装置82,其中,指点杆信息转换装置82包括获取模块11、检测模块12和转换模块13。
在本实施例中,获取模块11、检测模块12和转换模块13的具体实现过程请参阅上述指点杆信息转换装置实施例中的说明,对此不再加以阐述。指点杆的实物图请参阅图9,检测模块12和转换模块13并未画出,图9中的触摸端面81为透明弹性材质,例如触摸端面81可以为硅胶触摸端面。获取模块11可以为摄像头。为了避免获取模块11和触摸端面81之间接触,在两者之间安装一个透明间隔装置83,该间隔装置83可以为玻璃。
上述指点杆实施例中所阐述的指点杆可以集成到笔记本中,或者其他电子设备中。
再一个实施例
与上述指点杆信息转换装置实施例相对应,本申请还提供一种指点杆信息转换方法,其流程图请参阅图10,可以包括以下步骤:
步骤101:获取所述指点杆的触摸端面因受触碰所形成的图像信息。其中,图像信息可以为用户手指触碰触摸端面时,在触摸端面平面上形成的指纹图像信息;图像信息还可以为用户使用其他物体,如笔触碰触摸端面时,在触摸端面平面上形成的图像信息。其中,触摸端面可以为硅胶触摸端面。
步骤102:对所获取的图像信息进行识别检测。其中,所述识别检测可以为动态识别检测。
步骤103:将检测结果转换为鼠标输入信息。
在本实施例中,动态识别检测可以包括多种情况,相应地,鼠标输入信息也可以包括多种情况。下面列举几种动态识别检测和每种动态识别检测对应的鼠标输入信息。
第一种情况
对所获取的图像信息进行动态识别检测包括:根据图像位置变化识别在所述触摸端面平面上的运动变化;根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化。
其中,根据图像位置变化识别在所述触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算每个角点的移动量,根据每个角点移动量得出平均移动量。将平均移动量转换为鼠标坐标信息,并将鼠标坐标信息作为鼠标输入信息,以控制鼠标的移动轨迹。
根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少一个角点与其他角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量。将纵向变化移动量转换为鼠标移动速度信息,并将鼠标移动速度信息作为鼠标输入信息,以控制鼠标的移动速度。
第二种情况
所述对所获取的图像信息进行动态识别检测包括:根据图像形成和消失时间识别点击次数。根据图像形成和消失时间识别点击次数可以包括检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数。
进一步,将一次点击转换为鼠标单击操作信息,将连续点击转换为鼠标多击操作信息,且分别作为鼠标输入信息,以控制鼠标执行多击操作。
第三种情况
所述对所获取的图像信息进行动态识别检测包括:根据图像的方向变化识别控制角度变化。其中根据图像的方向变化识别控制角度变化包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。将平均角度量转换为旋转信息,并将旋转信息作为鼠标输入信息,以控制笔记本所显示的图像的旋转,或者文字的旋转。
所述图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。
上述三种情况图像信息可以为指纹图像信息。在所获取的图像信息为指纹图像信息时,上述动态识别检测过程之前,首先对所述指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行对所获取的图像信息进行动态识别检测。
在本实施例中,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。具体指纹识别为匹配识别,在检测结果为所获取的指纹图像信息与预设的指纹图像信息相匹配的情况下,将该检测结果转换为认证通过信息作为鼠标输入信息。在检测结果为所获取的指纹图像信息与预设的指纹图像信息未匹配的情况下,将该检测结果转换为认证未通过信息作为鼠标输入信息。
此外,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:检测所述指纹图像信息的灰度变化次数。将灰度变化次数转换为心率检测结果信息作为鼠标输入信息。
本实施例中上述识别检测的具体实施过程请参阅指点杆实施例中的具体说明,对此不再加以阐述。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
以上对本申请所提供的一种指点杆、指点杆信息转换方法、装置及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
权利要求
1.一种指点杆信息转换装置,其特征在于,包括: 获取模块,用于获取所述指点杆的触摸端面因受触碰所形成的图像信息; 检测模块,用于对所获取的图像信息进行识别检测; 转换模块,用于将检测结果转换为鼠标输入信息。
2.根据权利要求1所述的指点杆信息转换装置,其特征在于,所述检测模块,具体用于对所获取的图像信息进行动态识别检测。
3.根据权利要求2所述的指点杆信息转换装置,其特征在于,所述检测模块所做的动态识别检测包括以下至少一种:根据图像位置变化识别在所述触摸端面平面上的运动变化;根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化;根据图像形成和消失时间识别点击次数;根据图像的方向变化识别控制角度变化。
4.根据权利要求3所述的指点杆信息转换装置,其特征在于,所述检测模块根据图像位置变化识别在所述触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算角点的移动量,根据角点的移动量得出平均移动量; 所述检测模块根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少两个角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量; 所述根据图像形成和消失时间识别点击次数包括:检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数; 所述根据图像的方向变化识别控制角度变化包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。
5.根据权利要求4所述的指点杆信息转换装置,其特征在于,所述图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。
6.根据权利要求2 至5任意一项所述的指点杆信息转换装置,其特征在于,所述图像信息为指纹图像信息。
7.根据权利要求6所述的指点杆信息转换装置,其特征在于,在所获取的图像信息为指纹图像信息时,所述检测模块识别检测是在所述检测模块对所述指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行。
8.根据权利要求1所述的指点杆信息转换装置,其特征在于,在所获取的图像信息为指纹图像信息时,所述检测模块所做的识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。
9.根据权利要求1所述的指点杆信息转换装置,其特征在于,在所获取的图像信息为指纹图像信息时,所述检测模块所做的识别检测包括:检测所述指纹图像信息的灰度变化次数。
10.一种指点杆,其特征在于,包括触摸端面以及权利要求1至9任意一项所述的指点杆信息转换装置。
11.根据权利要求10所述的指点杆,其特征在于,所述触摸端面为透明弹性材质。
12.根据权利要求11所述的指点杆,其特征在于,所述触摸端面为硅胶触摸端面。
13.根据权利要求11所述的指点杆,其特征在于,还包括设置在所述触摸端面和所述获取模块之间的透明间隔装置。
14.一种电子设备,其特征在于,包括如权利要求10至13任意一项所述的指点杆。
15.一种指点杆信息转换方法,其特征在于,包括: 获取所述指点杆的触摸端面因受触碰所形成的图像信息; 对所获取的图像信息进行识别检测; 将检测结果转换为鼠标输入信息。
16.根据权利要求15所述的指点杆信息转换方法,其特征在于,对所获取的图像信息进行识别检测包括:对所获取的图像信息进行动态识别检测。
17.根据权利要求16所述的指点杆信息转换方法,其特征在于,所述对所获取的图像信息进行动态识别检测包括以下至少一种:根据图像位置变化识别在所述触摸端面平面上的运动变化;根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化;根据图像形成和消失时间识别点击次数;根据图像的方向变化识别控制角度变化。
18.根据权利要求17所述的指点杆信息转换方法,其特征在于,在所获取的图像信息为指纹图像信息时,所述根据图像位置变化识别在所述触摸端面平面上的运动变化包括:检测图像中至少一个角点在前后变化的图像中的位置变化量,根据位置变化量计算角点的移动量,根据角点的移动量得出平均移动量; 所述根据图像大小变化识别垂直于所述触摸端面平面上的纵向运动变化包括:获取图像中至少两个角点之间的距离量,在检测到前后变化的图像中任一两个角点之间的距离量不一致的情况下,检测前后变化的图像中至少两个角点之间的距离变化量,根据所述距离变化量得出平均变化量,根据所述平均变化量与所述触摸端面变形结构的关系,得出所述触摸端面的纵向变化移动量; 所述根据图像形成和消失时 间识别点击次数包括:检测所述图像信息在触摸端面平面上的形成时间、消失时间;获取形成时间和消失时间的时间间隔,判断时间间隔是否小于第一预设时间间隔,若是则判定为一次点击;判断连续的前后两次点击之间的时间间隔是否小于第二预设时间间隔,若是判定为连续点击,并统计连续点击的个数; 所述根据图像的方向变化识别控制角度变化包括:检测图像中至少两个角点在前后变化的图像中各自的移动量,比较各角点移动量并判断角点移动量之差是否都小于第一阈值,若否,则判定图像发生方向变化,进一步计算每个角点与旋转中心点之间连线在前后变化图像中的角度变化量,根据所述角度变化量得出平均角度变化量。
19.根据权利要求18所述的指点杆信息转换方法,其特征在于,所述图像方向变化识别过程还包括根据图像外轮廓的角度变化判断图像是否发生方向变化。
20.根据权利要求16至19任意一项所述的指点杆信息转换方法,其特征在于,所述图像信息为指纹图像信息。
21.根据权利要求20所述的指点杆信息转换方法,其特征在于,在所获取的图像信息为指纹图像信息时,对所述指纹图像信息与预设的指纹图像信息进行指纹识别,在识别结果为获取的指纹图像信息与预设的指纹图像信息相匹配的情况下执行对所获取的图像信息进行动态识别检测。
22.根据权利要求15所述的指点杆信息转换方法,其特征在于,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:对所述指纹图像信息与预设的指纹图像信息进行指纹识别。
23.根据权利要求15所述的指点杆信息转换方法,其特征在于,在所获取的图像信息为指纹图像信息时,所述对所获取的图像信息进行识别检测包括:检测所述指纹图像信息的灰度变化次数。`
全文摘要
本申请提供了一种指点杆、指点杆信息转换方法、装置及电子设备。一种指点杆信息转换装置,包括获取模块,用于获取所述指点杆的触摸端面因受触碰所形成的图像信息;检测模块,用于对所获取的图像信息进行识别检测;转换模块,用于将检测结果转换为鼠标输入信息。所述鼠标输入信息可以为鼠标坐标信息和鼠标移动速度信息,进一步电子设备,如笔记本中的控制模块可以依据鼠标坐标信息和鼠标移动速度信息控制鼠标移动。因此,本申请提供的指点杆信息转换装置利用图像处理技术获得的鼠标输入信息,避免外力误差累积,从而提高了鼠标控制精准度。
文档编号G06F3/033GK103207686SQ20121000780
公开日2013年7月17日 申请日期2012年1月11日 优先权日2012年1月11日
发明者阳光, 杨锦平 申请人:联想(北京)有限公司