一种终端防偷窥方法及移动终端的制作方法_2

文档序号:9524493阅读:来源:国知局
令,或隔空划任意轨迹的手势指令。接收到用户防偷窥功能的启动请求后,可以开启防偷窥模式。
[0047]步骤202,启动前置摄像头后台检测用户的视觉焦点位置信息。
[0048]开启防偷窥模式后,启动前置摄像头持续获取用户的面部图像,同时利用图像识别相关技术,检测用户的脸部区域和五官,包括双眼,再从眼睛区域检测出眼球部分,确定用户眼球在移动终端屏幕上的视觉焦点位置。
[0049]本步骤中,在有偷窥者偷窥移动终端屏眷内各的情况下,启动如直摄像头持续犾取用户的面部图像的过程中,前置摄像头检测到的人脸有多个。由于用户离移动终端屏幕最近,前置摄像头检测到的用户人脸和五官面积最大,当前置摄像头检测到多个人脸时,选取人脸面积最大的作为用户的脸部区域,然后在所选取的人脸区域检测五官,包括双眼,再从眼睛区域检测出眼球部分,确定用户眼球在移动终端屏幕上的视觉焦点位置。
[0050]本步骤中,在对用户的视觉焦点位置信息进行检测的持续时间内,移动终端屏幕的全部区域内容的显示模式为不可见,直至获得视觉焦点区域的检测结果。由于检测用户的视觉焦点位置信息需要时间,因此,上述处理可以防止在检测过程中,周围人通过偷瞄一眼的方式偷窥到移动终端屏幕内容。
[0051]本步骤中,前置摄像头实时跟踪视觉焦点移动信息,通过检测用户面部所在平面与移动终端屏幕所在平面之间角度的变化实现。当用户阅读习惯为通过俯仰和偏转头部来浏览完整屏幕内容时,用户正对移动终端屏幕的情况下,用户面部所在平面与前置摄像头取景平面平行,前置摄像头检测到的用户面部范围最大,当用户俯仰或偏转时,用户面部与移动终端屏幕形成一定角度,用户面部所在平面在前置摄像头的取景平面(与移动终端屏幕平面平行)的投影范围会变化,用户面部所在平面与移动终端屏幕形成的角度越大,用户面部所在平面在前置摄像头的取景平面范围越小,根据检测到的用户面部所在平面在移动终端屏幕上的投影面积的变化值可以计算出用户面部所在平面与移动终端屏幕所在平面之间角度。
[0052]用户俯仰或偏转角度发生变化,检测到的用户面部各器官在移动终端屏幕上的投影点之间的距离也会有变化,例如用户左眼和右眼、眼睛与嘴等器官在移动终端屏幕上的投影点之间的距离会发生变化。比如俯仰时,眼睛与嘴巴间距离会变化,转头时,左眼与右眼间距离会变化,因此,用户面部各器官在移动终端屏幕上的投影点之间距离的变化值也可以用来计算用户面部所在平面与移动终端屏幕所在平面之间角度。
[0053]因此,通过检测用户面部在移动终端屏幕上的投影面积的变化值,或检测用户面部各器官在移动终端屏幕上的投影点之间距离的变化值,都可以用来计算用户面部所在平面与移动终端屏幕所在平面之间角度,从而获得视觉焦点移动信息。
[0054]例如通过计算用户面部的左眼和右眼在移动终端屏幕上的投影点之间距离的变化值,从而得到用户面部所在平面与移动终端屏幕所在平面之间角度a,如图3所示,如果人脸正对移动终端屏幕时,通过前置摄像头取得的人脸图像中,双眼间距离是eel (像素);当人侧脸时,从前置摄像头取得的人脸图像中,双眼间的距离会变小,假设为ee2(像素),根据数学中的三角函数知识,可以知道cos(a) = ee2/eel,为人脸的偏转角度,实时的计算出用户面部所在平面与移动终端屏幕所在平面之间角度a的变化,就可以用其控制移动终端屏幕上视觉焦点区域的移动。
[0055]步骤203,判断视觉焦点位置是否在移动终端屏幕上,若视觉焦点位置在移动终端屏幕上,则执行步骤205 ;若视觉焦点位置不在移动终端屏幕上,则执行步骤204。
[0056]步骤204,移动终端屏幕的全部区域的显示模式为不可见,执行步骤202。
[0057]本步骤中,当检测到用户的视觉焦点位置不在移动终端屏幕上时,移动终端屏幕的全部区域内容的显示模式为不可见。上述处理可以防止用户的视觉焦点位置不在移动终端屏幕上时,周围人偷窥到移动终端屏幕内容。
[0058]步骤205,根据检测到用户的视觉焦点位置信息,确定视觉焦点区域。
[0059]本步骤中,根据检测到的视觉焦点位置信息,就可以确定视觉焦点区域。
[0060]本步骤中,视觉焦点区域随检测到的视觉焦点的移动而相应地动态变化。当检测到用户视觉焦点移动,判断出用户看移动终端屏幕其他部分内容时,视觉焦点区域跟随视觉焦点的移动而移动,实时保证用户眼睛视觉焦点区域内容可见,而视觉焦点区域以外内容始终不可见,保护了移动终端屏幕内容不被窥视。
[0061]本步骤中,该视觉焦点区域比移动终端全屏幕区域范围小,视觉焦点区域的初始显示位置,可位于移动终端屏幕正中间,可由用户自定义设置放置于移动终端屏幕范围内的任意位置,或根据检测到的用户脸部在前置摄像头取景框中的位置来确定。
[0062]本步骤中,该视觉焦点区域的内容可以采用高亮或者正常亮度显示。
[0063]本步骤中,该视觉焦点区域的大小,可以根据人眼一般看到的屏幕范围取一个固定大小,或由用户自己设置视觉焦点区域的大小。
[0064]本步骤中,该视觉焦点区域的形状,可以是固定形状,如长条形区域,也可以椭圆形区域等,包括但不限于这两种形状,或由用户自己设置视觉焦点区域的形状。
[0065]步骤206,对所述确定的焦点区域和所述焦点区域以外的区域,以不同的显示模式进行显示。
[0066]本步骤中,对所述确定的焦点区域和所述焦点区域以外的区域,以不同的显示模式进行显示,具体地,视觉焦点区域内容的显示模式为可见,视觉焦点区域以外内容的显示模式为不可见。
[0067]本步骤中,使视觉焦点区域以外内容的显示模式为不可见的方法包括但不限于单色填充或图片填充的方式。
[0068]本步骤中,视觉焦点区域以外的不可见区域内容可以根据用户的需要显示用户自定义的提示或警告语句,例如“请尊重个人隐私! ”,以提醒身边的人不要盯着自己的终端移动终端屏幕看,起到警示作用。
[0069]步骤207,判断是否接收到用户防偷窥功能的关闭请求,若接收到用户防偷窥功能的关闭请求,则执行步骤208 ;若未接收到用户防偷窥功能的关闭请求,则执行步骤202。
[0070]步骤208,关闭防偷窥功能,恢复移动终端正常显示模式,结束。
[0071]本步骤中,在接收到用户防偷窥功能的关闭请求后,关闭防偷窥功能,恢复移动终端正常显示模式。
[0072]本发明实施例通过前置摄像头实时跟踪用户的头部转动,适合阅读习惯为通过俯仰和偏转头部来浏览完整屏幕内容的用户,使得视觉焦点区域以外的全部内容不可见,而用户视觉焦点区域内容的正常阅读不受影响,从而在防止他人偷窥移动终端屏幕内容的同时,保证了用户自身阅读过程的连续性,保证阅读过程不被打断,保护了个人信息的安全性。
[0073]参见图4,为本发明一种移动终端的实施例框图。
[0074]该移动终端可以执行上述方法实施例的各步骤,具体包括:
[0075]接收模块401,用于接收防偷窥功能的启动请求。
[0076]该移动终端的接收模块401接收的防偷窥功能的启动请求包括但不限于以下几种指令:语音指令,单个实体或虚拟按键指令,多个实体或虚拟按键组合指令,摇一摇操作指令,屏幕手势指令,或隔空划任意轨迹的手势指令。接收到用户防偷窥功能的启动请求后,接收模块401可以开启防偷窥模式。
[0077]检测模块402,用于检测用户的视觉焦点位置信息,确定视觉焦点区域。
[0078]该移动终端的检测模块402检测视觉焦点位置信息的过程中采用眼球跟踪器或前置摄像头实时跟踪用户的视觉焦点的移动信息。
[0079]当检测视觉焦点位置信息的过程中采用眼球跟踪器检测实时跟踪用户的视觉焦点的移动信息时,检测模块402启动眼球跟踪器搜寻捕获用户眼球的“闪烁”以及眼网膜的反射,获取用户眼球位置,确定用户眼球在移动终端屏幕上的视觉焦点位置。检测模块402检测视觉焦点移动信息,通过检测用户眼球的运动实现。当用户在移动终端屏幕上从左到右阅读一行文字时,眼球会从左至右运动,通过眼球跟踪器实时跟踪用户眼球的移动,可检测到用户视觉焦点移动信息。
[0080]当检测视觉焦点位置信息的过程中采用前置摄像头检测实时跟踪用户的视觉焦点的移动信息时,检测模块402通过前置摄像头检测用户面部在移动终端屏幕上的投影面积的变化值,或检测用户面部各器官在移动终端屏幕上的投影点之间距离的变化值,进而计算用户面部所在平面与移动终端屏幕所在
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1