一种自动缩小视频窗口的方法、移动终端以及存储装置
技术领域
本发明涉及移动终端领域,特别是涉及一种自动缩小视频窗口的方法、移动终端以及存储装置。
背景技术
随着科技不断进步,移动终端所能实现的功能越来越多,移动终端逐渐演变成一个信息综合处理平台,在日常生活深受用户们的喜爱。
其中,视频通话功能是移动终端中被用户经常使用的功能,但是视频通话功能在实际应用的过程中,存在隐私被泄露而用户不可知的问题。
举例来说,当用户在公共场所例如公交车、地铁等进行视频通话时,周围可能会有人关注用户正在通话的视频信息,从而造成隐私被泄露。
因此,如何提高用户视频通话的安全性是个亟待解决的问题。
发明内容
有鉴于此,本发明主要解决的技术问题是提供一种自动缩小视频窗口的方法、移动终端以及存储装置,能够提高用户视频通话的安全性。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种自动缩小视频窗口的方法,该方法包括:当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息,其中,移动终端周边为移动终端的前置摄像头的取景范围;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,则自动缩小视频窗口以提醒用户。
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种移动终端,包括相互耦接的处理器和摄像头电路,处理器在工作时配合摄像头电路能够实现如下的自动缩小视频窗口的方法,该方法包括:
当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息,其中,移动终端周边为移动终端的前置摄像头的取景范围;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,则自动缩小视频窗口以提醒用户。
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种存储装置,该存储装置存储有程序数据,该程序数据能够被执行以实现如下的自动缩小视频窗口的方法,该方法包括:
当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息,其中,移动终端周边为移动终端的前置摄像头的取景范围;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,则自动缩小视频窗口以提醒用户。
本发明的有益效果是:本发明通过当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,则自动缩小视频窗口以提醒用户。通过上述方式,本发明能够降低用户视频通话时隐私被泄露的概率,从而达到提高用户视频通话的安全性的目的。
附图说明
图1是本发明第一实施例的自动缩小视频窗口的方法的流程图;
图2是本发明第二实施例的自动缩小视频窗口的方法的流程图;
图3是本发明第三实施例的自动缩小视频窗口的方法的流程图;
图4是本发明移动终端一实施例的结构示意图;
图5是本发明存储装置一实施例的结构示意图。
具体实施方式
在说明书及权利要求书当中使用了某些词汇来指称特定的组件,所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。下面结合附图和实施例对本发明进行详细说明。
图1是本发明第一实施例的自动缩小视频窗口的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图1所示的流程顺序为限。如图1所示,该方法包括如下步骤:
步骤S101:当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息。
在步骤S101中,移动终端可以包括诸如移动电话、智能电话、笔记本电脑、个人数字助理(PDA)、平板电脑(PAD)等设备。其中,移动终端周边为移动终端的前置摄像头的取景范围。在本实施例中,当用户通过移动终端进行视频通话时,每隔预定时间由移动终端的前置摄像头获取前置摄像头的取景范围内的图像信息。
步骤S102:根据图像信息判断移动终端周边是否有用户之外的第三人加入,若是,执行步骤S103,否则执行步骤S104。
在步骤S102中,当图像信息中能识别出的人脸的数量多于两幅时,则确认移动终端周边有用户之外的第三人加入。
步骤S103:自动缩小视频窗口以提醒用户。
在步骤S103中,当步骤S102判断移动终端周边有用户之外的第三人加入时,自动缩小视频窗口以达到提醒用户有用户之外的第三人在偷偷地注视着视频通话内容以及阻碍用户之外的第三人继续注视视频通话内容的目的。
优选地,在执行自动缩小视频窗口以提醒用户的操作的同时,还可以执行将移动终端周边的图像信息保存在移动终端的相册中的操作,以方便后续用户知晓用户之外的第三人是谁。
步骤S104:保持视频窗口不变。
在步骤S104中,当步骤S102判断移动终端周边没有用户之外的第三人加入时,也即移动终端周边仅有用户在注视着移动终端的视频窗口时,保持视频窗口不变。
以上可以看出,本发明通过当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,则自动缩小视频窗口以提醒用户。通过上述方式,本发明能够降低用户视频通话时隐私被泄露的概率,从而达到提高用户视频通话的安全性的目的。
图2是本发明第二实施例的自动缩小视频窗口的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图2所示的流程顺序为限。如图2所示,该方法包括如下步骤:
步骤S201:当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息。
在步骤S201中,移动终端可以包括诸如移动电话、智能电话、笔记本电脑、个人数字助理(PDA)、平板电脑(PAD)等设备。其中,移动终端周边为移动终端的前置摄像头的取景范围。
在本实施例中,当用户通过移动终端进行视频通话时,每隔预定时间由移动终端的前置摄像头获取前置摄像头的取景范围内的图像信息。
步骤S202:从图像信息中提取人脸的生物特征信息。
在步骤S202中,人脸的生物特征信息可以包括脸型信息、尺寸信息、瞳孔信息、脸部特征信息等具有标识性的信息,其中,脸部特征信息可以包括双眼皮、刘海、痣等脸部特征。
本领域的技术人员可以理解,若移动终端周边只有用户,则从图像信息中只会提取出用户的人脸的生物特征信息,若移动终端周边有用户之外的第三人,则从图像信息中会同时提取出用户和用户之外的第三人的人脸的生物特征信息。
步骤S203:判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配,若否,则执行步骤S204,否则执行步骤S205。
在步骤S203中,预设的生物特征信息根据如下方式获得:获取用户的人脸的图像信息,从用户的人脸的图像信息中提取用户的人脸的生物特征信息并保存在移动终端中以形成预设的生物特征信息。
在本实施例中,预设的生物特征信息可以包括用户与普通人不同的脸部特征,例如:双眼皮、刘海、痣等,从而能够更加快速地判断出提取出的人脸的生物特征信息是否为用户的人脸的生物特征信息。
在本实施例中,判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配,其实质就是判断是否有用户之外的第三人在前置摄像头的取景范围内。也就是说,当提取出的人脸的生物特征信息与预设的生物特征信息不相匹配时,则确定移动终端周边有用户之外的第三人加入;当提取出的人脸的生物特征信息与预设的生物特征信息相匹配时,则确定移动终端周边只有用户。
在本实施例中,判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配的具体方法可以是基于图像特征的匹配算法、基于图像灰度的匹配算法等。
步骤S204:自动缩小视频窗口以提醒用户。
在步骤S204中,当步骤S203判断提取出的人脸的生物特征信息与预设的生物特征信息不相匹配,也即移动终端周边有用户之外的第三人在注视着移动终端的视频窗口时,自动缩小视频窗口以提醒用户。
步骤S205:保持视频窗口不变。
在步骤S205中,当步骤S203判断提取出的人脸的生物特征信息与预设的生物特征信息相匹配,也即移动终端周边仅有用户在注视着移动终端的视频窗口时,保持视频窗口不变。
以上可以看出,本发明通过当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息;根据图像信息提取人脸的生物特征信息;判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配;若不相匹配,则自动缩小视频窗口以提醒用户。通过上述方式,本发明能够降低用户视频通话时隐私被泄露的概率,从而达到提高用户视频通话的安全性的目的。
图3是本发明第三实施例的自动缩小视频窗口的方法的流程图。需注意的是,若有实质上相同的结果,本发明的方法并不以图3所示的流程顺序为限。如图3所示,该方法包括如下步骤:
步骤S301:提供一设置界面,以使用户在设置界面上输入缩小视频窗口功能所对应的参数。
在步骤S301中,缩小视频窗口功能提供有一设置界面,用于输入缩小视频窗口功能所对应的参数,该参数包括预设关注时间、缩小后的视频窗口的预设大小和预设位置、以及预设的生物特征信息等。
在本实施例中,缩小视频窗口功能以后台进程的形式存在,其一旦开启后将在后台一直运行。其中,移动终端的视频通话功能和缩小视频窗口功能可以相互独立,需要分别开启;也可以是在开启视频通话功能后,自动开启缩小视频窗口功能。
步骤S302:当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息。
在步骤S302中,移动终端可以包括诸如移动电话、智能电话、笔记本电脑、个人数字助理(PDA)、平板电脑(PAD)等设备。其中,移动终端周边为移动终端的前置摄像头的取景范围。
在本实施例中,当用户通过移动终端进行视频通话时,每隔预定时间由移动终端的前置摄像头获取前置摄像头的取景范围内的图像信息。
步骤S303:从图像信息中提取人脸的生物特征信息。
在步骤S303中,人脸的生物特征信息可以包括脸型信息、尺寸信息、瞳孔信息、脸部特征信息等具有标识性的信息,其中,脸部特征信息可以包括双眼皮、刘海、痣等脸部特征。
本领域的技术人员可以理解,若移动终端周边只有用户,则从图像信息中只会提取出用户的人脸的生物特征信息,若移动终端周边有用户之外的第三人,则从图像信息中会同时提取出用户和用户之外的第三人的人脸的生物特征信息。
步骤S304:判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配,若不是,执行步骤S305,否则执行步骤S309。
在步骤S304中,预设的生物特征信息根据如下方式获得:获取用户的人脸的图像信息,从用户的人脸的图像信息中提取用户的人脸的生物特征信息并保存在移动终端中以形成预设的生物特征信息。
在本实施例中,预设的生物特征信息可以包括用户与普通人不同的脸部特征,例如:双眼皮、刘海、痣等,从而能够更加快速地判断出提取出的人脸的生物特征信息是否为用户的人脸。
在本实施例中,判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配,其实质就是判断是否有用户之外的第三人在前置摄像头的取景范围内。也就是说,当提取出的人脸的生物特征信息与预设的生物特征信息不相匹配时,则确定移动终端周边有用户之外的第三人加入;当提取出的人脸的生物特征信息与预设的生物特征信息相匹配时,则确定移动终端周边只有用户。
在本实施例中,判断提取出的人脸的生物特征信息与预设的生物特征信息是否相匹配的具体方法可以是基于图像特征的匹配算法、基于图像灰度的匹配算法等。
步骤S305:判断提取出的人脸的生物特征信息中是否有瞳孔信息,若是,执行步骤S306,否则执行步骤S309。
在步骤S305中,当步骤S304判断提取出的人脸的生物特征信息与预设的生物特征信息不匹配时,则确定移动终端周边有用户之外的第三人加入,此时,进一步判断提取出的人脸的生物特征信息是否有瞳孔信息。
在本实施例中,判断提取出的人脸的生物特征信息是否有瞳孔信息,其实质就是判断用户之外的第三人的眼睛是否注视着移动终端的视频窗口。也就是说,当提取出的人脸的生物特征信息有瞳孔信息,则确定用户之外的第三人的眼睛注视着移动终端的视频窗口;当提取出的人脸的生物特征信息没有瞳孔信息,则确定用户之外的第三人的眼睛注视着视频窗口之外的其它地方。
步骤S306:获取注视着移动终端的视频窗口的持续时间。
在步骤S306中,当步骤S305中判断提取出的人脸的生物特征信息中有瞳孔信息时,进一步获取注视着移动终端的视频窗口的持续时间。
获取注视着移动终端的视频窗口的持续时间的步骤包括:以n(n≤4)秒频率通过前置摄像头捕捉移动终端周边的帧图像;之所以将前置摄像头捕捉图像的频率设定为小于等于4秒,是基于人类正常眨眼的频率为5秒/次,以4秒或更低的频率进行图像捕捉可以减少眨眼的误差;解析帧图像,如果判断出某帧图像中不存在上述用户之外第三人的瞳孔信息,则确认用户之外的第三人已经没有专注于移动终端的视频窗口;最后,获取不存在上述用户之外第三人的瞳孔信息的帧图像的帧数,根据帧数即可得到注视着移动终端的视频窗口的持续时间。
步骤S307:判断持续时间是否超过预设关注时间,若是,执行步骤S308,否则执行步骤S309。
在步骤S307中,预设关注时间可以根据实际情况进行设定,例如可以为3秒、5秒等等。在本实施例中,当持续时间超过预设关注时间时,则确定用户之外的第三人专注于移动终端的视频窗口;当持续时间没有超过预设关注时间时,则确定用户之外的第三人仅仅是偶然看到了移动终端的视频窗口。
步骤S308:自动缩小视频窗口以提醒用户。
在步骤S208中,当步骤S207中判断持续时间超过预定关注时间时,则说明用户之外的第三人在关注用户的视频通话内容,此时,自动缩小视频窗口以达到提醒用户有用户之外的第三人在偷偷地注视着视频通话内容以及阻碍用户之外的第三人继续注视视频通话内容的目的。
自动缩小视频窗口的操作具体包括:按照预设大小自动缩小视频窗口并在预设位置显示缩小后的视频窗口,其中,预设大小可以为原始视频窗口的1/2、1/4等等,预设位置可以为移动终端的边缘位置等等。
优选地,当步骤S207中判断持续时间超过预定关注时间时,还可以执行将移动终端周边的图像信息保存在移动终端的相册中的操作,以方便后续用户知晓用户之外的第三人是谁。
步骤S309:保持视频窗口不变。
在步骤S309中,当步骤S304判断提取出的人脸的生物特征信息与预设的生物特征信息相匹配时、或当步骤S305判断提取出的人脸的生物特征信息中没有瞳孔信息时、或当步骤S307判断用户之外的第三人注视着移动终端的视频窗口的持续时间没有超过预设关注时间时,则确定移动终端周边仅有用户在注视着移动终端的视频窗口,此时保持视频窗口不变。
以上可以看出,本发明通过当用户通过移动终端进行视频通话时,每隔预定时间获取移动终端周边的图像信息;根据图像信息判断移动终端周边是否有用户之外的第三人加入;若移动终端周边有用户之外的第三人加入,进一步判断用户之外的第三人是否专注于移动终端的视频窗口;若用户之外的第三人专注于移动终端的视频窗口,则自动缩小视频窗口以提醒用户。通过上述方式,本发明能够提高自动缩小视频窗口的准确性,在提高用户视频通话的安全性的同时保证用户对移动终端的视频通话功能的体验度。
请参阅图4,图4是本发明移动终端一实施例的结构示意图。
在本实施例中,移动终端300包括处理器21和摄像头电路22,处理器21耦接摄像头电路22。摄像头电路22用于获取移动终端周边的图像信息,处理器21用于根据摄像头电路22获取的移动终端周边的图像信息做出响应和处理,并实现上述实施例所阐述的自动缩小视频窗口的方法。
请参阅图5,图5是本发明存储装置一实施例的结构示意图。
在本实施例中,存储装置400存储有程序数据401,程序数据401能够被执行以实现上述实施例所阐述的自动缩小视频窗口的方法,在此就不再赘述。
在本发明所提供的几个实施方式中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式为示意性的,例如,所述模块或单元的划分,为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式的目的。
另外,在本发明各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。