基于移动终端摄像头的操作控制处理方法、及存储介质与流程

文档序号:14268349阅读:197来源:国知局

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端摄像头的操作控制处理方法、及存储介质。



背景技术:

目前,移动终端均设置有摄像头,用户通过摄像头进行照相与录像功能。另一方面,目前移动终端在实际使用中输入方式比较局限,仅限于按键等操作的输入,并且,由于输入的地方均在移动终端上表面和侧表面,用户在输入过程中操作比较透明,易被旁边的人看到,容易泄露密码等输入信息。

因此,现有技术存在缺陷,有待改进与发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供基于移动终端摄像头的操作控制处理方法、及存储介质,本发明旨在使用目前移动终端上均设置的后置摄像头来进行一定的复杂的输入操作,由于后置摄像头在下表面使用户在移动终端上的输入不易被他人看到,同时也增加移动终端的输入形式,为用户提供了方便。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端摄像头的操作控制处理方法,其中,包括:

预先将摄像头采集到的图像划分成若干个相邻的图像区域,并设置在所述若干个相邻的图像区域的预定操作轨迹与相应的操作指令对应;

检测用户在摄像头表面的手指的划动操作,根据所述滑动操作所经过的方向及区域判断用户在摄像头表面的滑动轨迹;

判断用户在摄像头表面的滑动轨迹是否有与预定操作轨迹相匹配的,当有则控制执行与所述预定操作轨迹对应的操作指令。

所述基于移动终端摄像头的操作控制处理方法,其中,所述预先将摄像头采集到的图像划分成若干个相邻的图像区域的步骤包括:

预先将摄像头采集到的表面图像自左向右设置若干块纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像。

所述基于移动终端摄像头的操作控制处理方法,其中,所述检测用户在摄像头表面的手指的划动操作,根据所述滑动操作所经过的方向及区域判断用户在摄像头表面的滑动轨迹的步骤包括:

当移动终端解锁成功后,实时检测用户在摄像头表面的手指的划动操作;

根据所述滑动操作所经过的方向及区域确定用户在摄像头表面的滑动轨迹。

所述基于移动终端摄像头的操作控制处理方法,其中,所述判断用户在摄像头表面的滑动轨迹是否有与预定操作轨迹相匹配的,当有则控制执行与所述预定操作轨迹对应的操作指令具体包括:

判断用户在摄像头表面操作时在各个图像区域中经过的顺序是否与所述预定操作轨迹一致;

判断用户在摄像头表面的滑动轨迹操作从一个图像区域至另一个图像区域的轨迹是否满足方向性的要求,即从一个图像区域至另一个图像区域的轨迹是否与所述预定操作轨迹的方向性一致;当一致,则控制执行与所述预定操作轨迹对应的操作指令。

所述基于移动终端摄像头的操作控制处理方法,其中,所述方向性的要求包括,从一个图像区域至另一个图像区域的轨迹存在三种方向:

第一方向:在前一个图像区域中图像的最后一个点的纵坐标与后一个图像区域中图像的第一个点的纵坐标相等;

第二方向:在前一个图像区域中图像的最后一个点的纵坐标大于后一个图像区域中图像的第一个点的纵坐标;

第三方向:在前一个图像区域中图像的最后一个点的纵坐标小于后一个图像区域中图像的第一个点的纵坐标。

任一项所述基于移动终端摄像头的操作控制处理方法,其中,所述摄像头为移动终端的后置摄像头。

一种移动终端,其中,包括处理器,以及与所述处理器连接的存储器,

所述存储器存储有计算机程序,该计算机程序被处理器执行时实现如下步骤;

预先将摄像头采集到的图像划分成若干个相邻的图像区域,并设置在所述若干个相邻的图像区域的预定操作轨迹与相应的操作指令对应;

检测用户在摄像头表面的手指的划动操作,根据所述滑动操作所经过的方向及区域判断用户在摄像头表面的滑动轨迹;

判断用户在摄像头表面的滑动轨迹是否有与预定操作轨迹相匹配的,当有则控制执行与所述预定操作轨迹对应的操作指令;

所述处理器用于调用所述存储器中的计算机程序指令。

所述移动终端,其中,所述计算机程序被所述处理器执行时,还实现以下步骤:

预先将摄像头采集到的表面图像自左向右设置若干块纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像。

所述移动终端,其中,所述计算机程序被所述处理器执行时,还实现以下步骤:

当移动终端解锁成功后,实时检测用户在摄像头表面的手指的划动操作;

根据所述滑动操作所经过的方向及区域确定用户在摄像头表面的滑动轨迹;

判断用户在摄像头表面的滑动轨迹操作从一个图像区域至另一个图像区域的轨迹是否满足方向性的要求,即从一个图像区域至另一个图像区域的轨迹是否与所述预定操作轨迹的方向性一致;当一致,则控制执行与所述预定操作轨迹对应的操作指令;

所述方向性的要求包括,从一个图像区域至另一个图像区域的轨迹存在三种方向:

第一方向:在前一个图像区域中图像的最后一个点的纵坐标与后一个图像区域中图像的第一个点的纵坐标相等;

第二方向:在前一个图像区域中图像的最后一个点的纵坐标大于后一个图像区域中图像的第一个点的纵坐标;

第三方向:在前一个图像区域中图像的最后一个点的纵坐标小于后一个图像区域中图像的第一个点的纵坐标。

一种存储介质,其中,所述存储介质存储有计算机程序,该计算机程序被处理器执行时实现任一项所述基于移动终端摄像头的操作控制处理方法的步骤。

本发明所提供的基于移动终端摄像头的操作控制处理方法、及存储介质,所述方法通过在摄像头表面图像上自左向右设置若干块(至少两块)纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;在手指在摄像头表面时,需要按照事先设定的摄像头表面操作设置进行摄像头表面操作,从而控制执行与预定操作轨迹对应的操作指令。使移动终端增加了新功能:通过后置摄像头操作的功能,由于后置摄像头在下表面使用户在移动终端上的输入不易被他人看到,提高了保密性,同时也增加移动终端的输入形式,为用户提供了方便。

附图说明

图1是本发明基于移动终端摄像头的操作控制处理方法的较佳实施例的流程图。

图2是本发明基于移动终端摄像头的操作控制处理方法的较佳实施例的摄像头表面分块结构示意图。

图3是本发明基于移动终端摄像头的操作控制处理方法的较佳实施例的摄像头表面分块所示摄像头表面图像xoy坐标系结构示意图。

图4是本发明基于移动终端摄像头的操作控制处理方法的较佳实施例的图像轨迹结构示意图。

图5是本发明第一较佳实施例的移动终端功能原理框图。

图6是本发明第二较佳实施例的移动终端功能原理框图。

图7是本发明第二较佳实施例的移动终端的处理器功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明一种基于移动终端摄像头的操作控制处理方法,其通过预先将摄像头采集到的图像划分成若干个相邻的图像区域,然后检测用户在后置摄像头表面的手指的划动操作,根据该划动操作在前述相邻的图像区域上经过的方向及区域来识别一种操作。

实施例一

请参见图1,图1是本发明基于移动终端摄像头的操作控制处理方法的较佳实施例的流程图。如图1所示,本发明实施例所述基于移动终端摄像头的操作控制处理方法,包括以下步骤:

步骤s10、预先将摄像头采集到的图像划分成若干个相邻的图像区域,并设置在所述若干个相邻的图像区域的预定操作轨迹与相应的操作指令对应;

本发明实施例中,需要预先将摄像头采集到的表面图像自左向右设置若干块纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像。

本发明所述图像区域:举例是在移动终端后置摄像头表面图像上自左向右设置若干块(至少两块)纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;为便于说明这里设自左向右的图像区域为h_1、h_2、……、h_n,n为大于1的自然数。如图2所示为n=4的其中一个示例,图中图案所示处为图像区域。每一个图像区域其实就是一个矩形区域内图像点的集合,在图3所示摄像头表面图像xoy坐标系中,例如图像区域h_i,其实是满足xh_imin<x<xh_imax的点的集合。

步骤s20、检测用户在摄像头表面的手指的划动操作,根据所述滑动操作所经过的方向及区域判断用户在摄像头表面的滑动轨迹;

本发明实施例中,当移动终端手机解锁成功后,实时检测用户在摄像头表面的手指的划动操作;根据所述滑动操作所经过的方向及区域确定用户在摄像头表面的滑动轨迹。如图4所示,为一图像轨迹,该轨迹对:h_2第二方向h_3第一方向h_2第一方向h_1第三方向h2。

步骤s30、判断用户在摄像头表面的滑动轨迹是否有与预定操作轨迹相匹配的,当有则控制执行与所述预定操作轨迹对应的操作指令。

本发明实施例中,判断用户在摄像头表面操作时在各个图像区域中经过的顺序是否与所述预定操作轨迹一致;即判断用户在摄像头表面的滑动轨迹操作从一个图像区域至另一个图像区域的轨迹是否满足方向性的要求,即从一个图像区域至另一个图像区域的轨迹是否与所述预定操作轨迹的方向性一致;当一致,则控制执行与所述预定操作轨迹对应的操作指令。

其中,所述方向性的要求包括,从一个图像区域至另一个图像区域的轨迹存在三种方向:

第一方向:在前一个图像区域中图像的最后一个点的纵坐标与后一个图像区域中图像的第一个点的纵坐标相等;

第二方向:在前一个图像区域中图像的最后一个点的纵坐标大于后一个图像区域中图像的第一个点的纵坐标;

第三方向:在前一个图像区域中图像的最后一个点的纵坐标小于后一个图像区域中图像的第一个点的纵坐标。

本发明实施例中获取从一个图像区域进入另一个图像区域时的方向的方法如下:

当检测到用户手指从一个图像区域到另一个图像区域的图像方向,获取图像区域的图像顺序;并获取图像的点的坐标,判断该点坐标所在的图像区域,如果该点坐标所在区域与前一点坐标所在区域相同则不作处理;否则判断当前图像点的纵坐标与前一个图像点的纵坐标大小,然后获取从前一个图像区域进入当前图像区域的方向为何种方向。

本发明实施例通过摄像头可获取的输入方式可以包括:

(1)文字方式输入:例如h_2第二方向h_3第一方向h_2第一方向h_1第三方向h2;

(2)图像方式输入:先由用户输入一图像轨迹,然后获取该轨迹中的图像区域的先后顺序,及从一个图像区域至另一个图像区域的方向,转换成方式(1)中的形式。如图4所示,为一图像轨迹,该轨迹对:h_2第二方向h_3第一方向h_2第一方向h_1第三方向h2。

由上可见,本发明所述基于移动终端摄像头的操作控制处理方法,主要基于所述摄像头为移动终端的后置摄像头。本发明所述方法通过在摄像头表面图像上自左向右设置若干块(至少两块)纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;在手指在摄像头表面时,需要按照事先设定的摄像头表面操作设置进行摄像头表面操作,判断其摄像头表面操作是否成功。使用目前移动终端上均设置的后置摄像头来进行一定的复杂的输入操作,由于后置摄像头在下表面使用户在移动终端上的输入不易被他人看到,同时也增加移动终端的输入形式,为用户提供方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

实施例二

本发明实施例还提供了一种移动终端,如图5所示,本实施的移动终端包括处理器10,以及与所述处理器10连接的存储器20,

所述存储器20存储有计算机程序,该计算机程序被处理器10执行时实现如下步骤;

预先将摄像头采集到的图像划分成若干个相邻的图像区域,并设置在所述若干个相邻的图像区域的预定操作轨迹与相应的操作指令对应;

检测用户在摄像头表面的手指的划动操作,根据所述滑动操作所经过的方向及区域判断用户在摄像头表面的滑动轨迹;

判断用户在摄像头表面的滑动轨迹是否有与预定操作轨迹相匹配的,当有则控制执行与所述预定操作轨迹对应的操作指令;具体如上所述。

所述处理器10用于调用所述存储器中的程序指令,以执行上述任一项实施例基于移动终端摄像头的操作控制处理方法的步骤。

其中,所述计算机程序被所述处理器执行时,还实现以下步骤:

预先将摄像头采集到的表面图像自左向右设置若干块纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;具体如上所述。

其中,所述计算机程序被所述处理器执行时,还实现以下步骤:

当移动终端解锁成功后,实时检测用户在摄像头表面的手指的划动操作;

根据所述滑动操作所经过的方向及区域确定用户在摄像头表面的滑动轨迹;

判断用户在摄像头表面的滑动轨迹操作从一个图像区域至另一个图像区域的轨迹是否满足方向性的要求,即从一个图像区域至另一个图像区域的轨迹是否与所述预定操作轨迹的方向性一致;当一致,则控制执行与所述预定操作轨迹对应的操作指令;

所述方向性的要求包括,从一个图像区域至另一个图像区域的轨迹存在三种方向:

第一方向:在前一个图像区域中图像的最后一个点的纵坐标与后一个图像区域中图像的第一个点的纵坐标相等;

第二方向:在前一个图像区域中图像的最后一个点的纵坐标大于后一个图像区域中图像的第一个点的纵坐标;

第三方向:在前一个图像区域中图像的最后一个点的纵坐标小于后一个图像区域中图像的第一个点的纵坐标;具体如上所述。

实施例三

本实施例三所述的移动终端,所述移动终端由处理器10、摄像头200、和存储器20组成,处理器10与摄像头200相连接,存储器20与处理器10连接,如图6所示。

如图7所示,处理器10还包括图像点获取模块110、顺序获取模块120、方向获取模块130、设置模块140,。

图像点获取模块110,获取摄像头200所感应到的被图像的点的坐标。

顺序获取模块120,用以获取图像轨迹上经过的图像区域及经过这些图像区域的先后顺序,其方法为:

当摄像头表面图像被图像时开启顺序获取模块120检测图像区域的图像顺序,当摄像头表面图像被释放时停止顺序获取模块120检测图像区域的图像顺序;当顺序获取模块120开启后,检测图像点获取模块110获取的摄像头200被图像的点的坐标,判断该点坐标所在的图像区域,如果该点坐标所在区域与前一点坐标所在区域相同则不作处理;否则顺序获取模块120记录该点所在的图像区域,最终获得整个图像轨迹上经过各个图像区域的顺序。

其中,所述图像区域:在摄像头表面图像上自左向右设置若干块(至少两块)纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;为便于说明这里设自左向右的图像区域为h_1、h_2、……、h_n,n为大于1的自然数。如图2所示为n=4的其中一个示例,图中图案所示处为图像区域。每一个图像区域其实就是一个矩形区域内图像点的集合,在图3所示摄像头表面图像xoy坐标系中,例如图像区域h_i,其实是满足xh_imin<x<xh_imax的点的集合。

方向获取模块130,用以获取从一个图像区域进入另一个图像区域时的方向,其方向包括以下三种:

第一方向:在前一个图像区域中图像的最后一个点的纵坐标与后一个图像区域中图像的第一个点的纵坐标相等;

第二方向:在前一个图像区域中图像的最后一个点的纵坐标大于后一个图像区域中图像的第一个点的纵坐标;

第三方向:在前一个图像区域中图像的最后一个点的纵坐标小于后一个图像区域中图像的第一个点的纵坐标。

方向获取模块130,用以获取从一个图像区域进入另一个图像区域时的方向的方法如下:

当开启方向获取模块130检测从一个图像区域到另一个图像区域的图像方向,当摄像头表面图像被释放时停止方向获取模块130检测图像区域的图像顺序;当方向获取模块130开启后,检测图像点获取模块110获取的摄像头200被图像的点的坐标,判断该点坐标所在的图像区域,如果该点坐标所在区域与前一点坐标所在区域相同则不作处理;否则方向获取模块120判断当前图像点的纵坐标与前一个图像点的纵坐标大小,然后获取从前一个图像区域进入当前图像区域的方向为何种方向。

设置模块140,用以根据用户输入设置摄像头表面操作方法并将摄像头表面操作方法(包括图像区域的先后顺序,及从一个图像区域至另一个图像区域的方向)记录在存储器中,下面例举两种设置模块140的输入方式:

(1)文字方式输入:例如h_2第二方向h_3第一方向h_2第一方向h_1第三方向h2;

(2)图像方式输入:先由用户输入一图像轨迹,然后由前述图像点获取模块110、顺序获取模块120、方向获取模块130获取该轨迹中的图像区域的先后顺序,及从一个图像区域至另一个图像区域的方向,转换成方式(1)中的形式。如图4所示,为一图像轨迹,该轨迹对:h_2第二方向h_3第一方向h_2第一方向h_1第三方向h2。

本实施例所述移动终端工作原理,包括以下步骤:

步骤s100、用户点亮移动终端屏幕触发图像点获取模块110、顺序获取模块120、方向获取模块130启动;

步骤s200、图像点获取模块110获取用户图像摄像头200的坐标,如果检测到用户释放摄像头200则判断解释是否成功;

判断两点:(1)顺序获取模块120记录的各个图像区域之间的切换顺序是和摄像头表面操作设置一致;(2)方向获取模块130记录的各个图像区域之间的切换方向是和摄像头表面操作设置一致;如果均一致则摄像头表面操作成功,否则摄像头表面操作失败。

步骤s300、判断该坐标与前一次图像摄像头200的坐标是否在同一图像区域内,如果是则不作操作,否则进入步骤s400;

步骤s400、由顺序获取模块120获取从一个图像区域至另一个图像区域的顺序,获取顺序的方法,前面讲述顺序获取模块120时已详述;

步骤s500、由方向获取模块130获取从一个图像区域至另一个图像区域的方向,获取方向的方法,前面讲述方向获取模块130时已详述。

实施例四

本发明实施例一种存储介质,其中,所述存储介质存储有计算机程序,该计算机程序被处理器10执行时实现上述任一项基于移动终端摄像头的操作控制处理方法的步骤。

综上所述,本发明所提供的基于移动终端摄像头的操作控制处理方法、及存储介质,所述方法通过在摄像头表面图像上自左向右设置若干块(至少两块)纵向上填满摄像头表面图像且相邻的图像区域,这些图像区域加起来正好在横向上填满摄像头表面图像;在手指在摄像头表面时,需要按照事先设定的摄像头表面操作设置进行摄像头表面操作,从而控制执行与预定操作轨迹对应的操作指令。使移动终端增加了新功能:通过后置摄像头操作的功能,由于后置摄像头在下表面使用户在移动终端上的输入不易被他人看到,提高了保密性,同时也增加移动终端的输入形式,为用户提供了方便。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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