一种旋转摄像头控制方法及终端的制作方法

xiaoxiao2020-10-23  19

一种旋转摄像头控制方法及终端的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,尤其涉及一种旋转摄像头控制方法及终端。
【背景技术】
[0002]随着电子技术的不断发展,越来越多的终端(如手机、平板电脑等)上配置有旋转摄像头,用户可以通过手势控制摄像头旋转,进而实时调整拍摄视角。实践中发现,当用户使用旋转摄像头对在运动的人进行拍摄时,由于人的运动速度实时发生变化,而摄像头仅能以单一速度进行旋转,运动目标相对旋转摄像头的速度总是实时发生变化,导致拍摄的运动目标出现模糊的现象,拍摄效果不好。

【发明内容】

[0003]本发明实施例提供了一种旋转摄像头控制方法及终端,可以提高运动目标的拍摄效果。
[0004]本发明实施例第一方面公开了一种旋转摄像头控制方法,包括:
[0005]当通过摄像头检测到目标人物处于运动状态时,获取所述目标人物的运动速度;
[0006]以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度;
[0007]控制所述摄像头以所述摄像头旋转速度朝着所述目标人物运动的方向进行旋转。
[0008]本发明实施例第二方面公开了一种终端,包括:
[0009]获取单元,用于当通过摄像头检测到目标人物处于运动状态时,获取所述目标人物的运动速度;
[0010]确定单元,用于以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度;
[0011 ] 控制单元,用于控制所述摄像头以所述摄像头旋转速度朝着所述目标人物运动的方向进行旋转。
[0012]本发明实施例中,当通过摄像头检测到目标人物处于运动状态时,终端获取目标人物的运动速度;进一步地,以运动速度为依据,确定与运动速度相匹配的摄像头旋转速度,控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。通过本发明实施例,终端根据获取到的目标人物的运动速度来对摄像头的旋转速度进行调节,使摄像头旋转速度与运动速度保持一致,在确定摄像头旋转速度之后,终端就可以在拍摄时控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转,从而可以提高运动目标的拍摄效果。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例公开的一种旋转摄像头控制方法的流程示意图;
[0015]图2是本发明实施例公开的另一种旋转摄像头控制方法的流程示意图;
[0016]图3是本发明实施例公开的一种终端的结构示意图;
[0017]图4是本发明实施例公开的另一种终端的结构示意图;
[0018]图5是本发明实施例公开的另一种终端的结构示意图;
[0019]图6是本发明实施例公开的另一种终端的结构示意图;
[0020]图7是本发明实施例公开的另一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例公开了一种旋转摄像头控制方法及终端,可以提高运动目标的拍摄效果。以下分别进行详细说明。
[0023]本发明实施例中,终端可以包括但不限于智能手机、平板电脑、笔记本电脑、掌上电脑等等终端。其中,该终端的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian (塞班)操作系统、Black Berry (黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0024]请参见图1,图1是本发明实施例公开的一种旋转摄像头控制方法的流程示意图。如图1所示,该方法可以包括以下步骤:
[0025]S101、当通过摄像头检测到目标人物处于运动状态时,获取目标人物的运动速度。
[0026]本发明实施例中,当终端开启摄像头进入预览拍摄界面时,在预览拍摄界面上可以预览目标人物的状态,如静止状态或运动状态,其中,该目标人物为待拍摄的人物。一般而言,摄像头与目标人物处于相对静止时,摄像头拍摄的照片就比较清晰。如果在预览拍摄界面上预览到的目标人物正处于运动状态,此时如果摄像头不旋转或者摄像头以单一速度旋转或者摄像头无规律的旋转,均会造成拍摄的运动目标出现模糊的现象,拍摄效果不好。因此,当通过摄像头检测到目标人物处于运动状态时,终端可以先获取目标人物的运动速度。
[0027]作为一种可选的实施方式,终端获取目标人物的运动速度的【具体实施方式】可以包括以下步骤:
[0028]11)向所述目标人物携带的目标终端发送运动速度获取指令,以使所述目标终端响应所述运动速度获取指令,检测所述目标人物的运动速度;
[0029]12)接收所述目标终端发送的所述目标人物的运动速度。
[0030]在该实施例中,目标终端可以包括但不限于便携式终端,如智能手机、智能手表、智能手环等,或者任何可以检测运动速度的装置。其中,目标终端上可以配置有多种传感器,如速度传感器、距离传感器、加速度传感器等。通常,目标终端检测目标人物的运动速度可以有两种方式:第一种,通过目标终端内置的速度传感器直接检测目标人物的运动速度;第二种,通过目标终端内置的距离传感器测量目标人物在预设时间内的距离,根据所述距离和所述预设时间,计算目标人物的运动速度。
[0031]作为另一种可选的实施方式,终端获取目标人物的运动速度的【具体实施方式】可以包括:
[0032]通过红外测速传感器,测量目标人物的运动速度。
[0033]在该实施例中,红外测速传感器安装于终端中,终端可以直接通过红外测速传感器,测量目标人物的运动速度,以获得目标人物的运动速度。
[0034]需要说明的是,目标人物的运动状态可能随时都在变化,即目标人物的运动速度在实时变化,终端需要实时获取目标人物的运动速度,以便实时调整摄像头的旋转速度,以获得较好的拍摄效果。
[0035]作为一种可选的实施方式,在步骤SlOl之前,所述方法还可以包括以下步骤:
[0036]21)接收用户操作目标按键所触发的摄像头开启指令;
[0037]22)响应摄像头开启指令,开启摄像头。
[0038]在该实施方式中,终端将接收用户操作目标按键所触发的摄像头开启指令,以响应该摄像头开启指令,开启摄像头。其中,该目标按键可以是设置在终端机身上的机械按键,或者是装载于终端的应用软件在终端的显示界面显示的软体按键图标,本发明实施例不做限定。
[0039]在该实施方式中,若该目标按键是音量键,则用户可以通过同时按压用于增加终端音量的音量增加键和用于减小终端音量的音量减小键以触发生成摄像头开启指令;或者,用户可以持续按压音量增加键,当用户针对音量增加键的按压操作的持续时间超过预先设置的预设时间阈值时,将触发生成摄像头开启指令;或者,用户可以持续按压音量减小键,当用户针对音量减小键的按压操作的持续时间超过预先设置的预设时间阈值时,将触发生成摄像头开启指令,本发明实施例不做限定。
[0040]在该实施方式中,若该目标按键是装载于终端的应用软件在终端的显示界面显示的软体按键图标,则当用户对该目标按键进行触摸操作时,将触发生成摄像头开启指令。
[0041]作为另一种可选的实施方式,上述步骤21)和22)的【具体实施方式】可以包括以下步骤:
[0042]31)接收用户操作目标按键所触发的摄像头开启指令;
[0043]32)输出用于提示输入待验证信息的提示信息;
[0044]33)接收响应所述提示信息输入的待验证信息;
[0045]34)验证所述待验证信息与预先设置的预设验证信息是否一致;
[0046]35)当验证所述待验证信息与所述预设验证信息一致时,响应摄像头开启指令,开启摄像头。
[0047]在该实施方式中,在终端接收到用户操作目标按键所触发的摄像头开启指令之后,终端将输出用于提示输入待验证信息的提示信息;并且终端可以输出用于输 入待验证信息的待验证信息输入口。
[0048]在该实施方式中,该待验证信息可以包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种或几种的组合。
[0049]在该实施方式中,该预先设置的预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种或几种的组合。
[0050]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证待验证信息是否与预设验证信息一致可以包括以下步骤:
[0051]验证指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证待验证信息与预设验证信息一致;反之,验证待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户在终端上开启摄像头,从而可以有效地防止终端被非法用户肆意操作。
[0052]可选的,在该实施方式中,上述的预设验证信息可以包括密码信息和生物信息(指纹信息、脸形信息、虹膜信息、视网膜信息以及声纹信息中的任一种或几种的组合),那么相应地,验证待验证信息是否与预设验证信息一致可以包括以下步骤:
[0053]验证输入的密码信息与预设的密码信息是否相同,当验证输入的密码信息与预设的密码信息相同时,验证输入的生物信息与预设的生物信息是否相同,如果验证输入的生物信息与预设的生物信息相同,那么可以验证待验证信息与预设验证信息一致;反之,如果验证输入的生物信息与预设的生物信息不相同,那么可以验证待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户盗用密码信息开启摄像头,从而可以有效地防止终端被非法用户肆意操作。
[0054]S102、以运动速度为依据,确定与运动速度相匹配的摄像头旋转速度。
[0055]本发明实施例中,终端在获取到目标人物的运动速度之后,就可以以运动速度为依据,确定与运动速度相匹配的摄像头旋转速度。
[0056]具体地,终端预先存储有运动速度与旋转速度的对应关系,其中,该对应关系是通过多次实验获取的,该对应关系中的每一个运动速度都有一个摄像头旋转速度与之相匹配,在实验中,以与运动速度相匹配的摄像头旋转速度来控制摄像头的旋转时,所拍摄的运动目标的图片效果很好。
[0057]在一个实施例中,终端以运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系;进一步,判断在对应关系中是否存在该运动速度对应的摄像头旋转速度;若存在,则直接从对应关系中获取运动速度对应的摄像头旋转速度,若不存在,将运动速度代入公式中,计算该运动速度对应的摄像头旋转速度,并将计算得到的摄像头旋转速度添加到对应关系中以后,就可以从对应关系中获取运动速度对应的摄像头旋转速度。
[0058]S103、控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。
[0059]本发明实施例中,终端在确定与运动速度相匹配的摄像头旋转速度之后,终端就可以控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。需要说明的是,目标人物的运动速度在实时变化,运动方向也可能在实时变化,因此,终端需要实时跟踪目标人物,获取目标人物的运动速度以及运动方向,当确定摄像头旋转速度之后,控制摄像头以确定后的摄像头旋转速度朝着目标人物运动的方向进行旋转。
[0060]举例来说,假设当前确定后的摄像头旋转速度为30m/s,目标人物运动方向为东偏南60度,则终端控制摄像头以30m/s朝着东偏南60度的方向旋转。
[0061]在图1所描述的方法流程中,当通过摄像头检测到目标人物处于运动状态时,终端获取目标人物的运动速度;进一步地,以运动速度为依据,确定与运动速度相匹配的摄像头旋转速度,控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。通过本发明实施例,终端根据获取到的目标人物的运动速度来对摄像头的旋转速度进行调节,使摄像头旋转速度与运动速度保持一致,在确定摄像头旋转速度之后,终端就可以在拍摄时控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转,从而可以提高运动目标的拍摄效果。
[0062]请参见图2,图2是本发明实施例公开的另一种旋转摄像头控制方法的流程示意图。如图2所示,该方法可以包括以下步骤:
[0063]S201、当通过摄像头检测到目标人物处于运动状态时,终端获取目标人物的运动速度。
[0064]S202、终端以运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系。
[0065]S203、终端判断在对应关系中是否存在该运动速度对应的摄像头旋转速度,若不存在,执行步骤S204?S206,若存在,执行步骤S206。
[0066]本发明实施例中,由于运动速度与摄像头旋转速度的对应关系是通过多次实验获取的,而实验的次数毕竟有限,终端不可能把所有的运动速度对应的摄像头旋转速度都存储在该对应关系中,因此,当终端以运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系时,就可能存在两种情况:第一种:对应关系中存在该运动速度对应的摄像头旋转速度,第二种:对应关系中不存在该运动速度对应的摄像头旋转速度。如果是第一种,终端可以执行步骤S206,如果是第二种,终端可以执行步骤S204?S206。
[0067]S204、终端依据公式V = kVl计算该运动速度对应的摄像头旋转速度。
[0068]本发明实施例中,当终端判断在对应关系中不存在该运动速度对应的摄像头旋转速度时,终端可以将运动速度代入公式V = kVl计算该运动速度对应的摄像头旋转速度,其中,V为摄像头旋转速度,单位为r/s (转/秒),Vl为该运动速度,单位为m/s (米/秒),k为旋转因子,k为大于O的常量;该公式可以预先通过多次实验计算得出的,也可以通过用户输入的操作指令生成的。举例来说,假设该运动速度Vl为lm/s,旋转因子k为0.2,则根据公式即可计算得出摄像头旋转速度V为0.2r/s。
[0069]S205、终端将计算得到的摄像头旋转速度添加到对应关系中。
[0070]本发明实施例中,终端通过公式计算得到运动速度对应的摄像头旋转速度之后,终端可以将摄像头旋转速度添加到对应关系中,以便后续当再次获取到该运动速度时,可以直接查询该运动速度对应的摄像头旋转速度。
[0071]S206、终端从对应关系中获取运动速度对应的摄像头旋转速度。
[0072]S207、终端控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。
[0073]在图2所描述的方法流程中,当通过摄像头检测到目标人物处于运动状态时,终端获取目标人物的运动速度,并以运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系,判断在对应关系中是否存在运动速度对应的摄像头旋转速度,若存在,则从对应关系中获取运动速度对应的摄像头旋转速度,若不存在,将该运动速度代入公式中计算该运动速度对应的摄像头旋转速度,并将计算得到的摄像头旋转速度添加到对应关系中,以从对应关系中获取运动速度对应的摄像头旋转速度。通过本发明实施例,终端在获取到目标人物的运动速度之后,终端可以直接从运动速度与摄像头旋转速度的对应关系中查询并获取该运动速度对应的摄像头旋转速度,或者通过运动速度和摄像头旋转速度的公式间接获取该运动速度对应的摄像头旋转速度,在确定摄像头旋转速度后,终端控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转,从而可以提高运动目标的拍摄效果O
[0074]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例中的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明上述方法实施例。
[0075]请参见图3,图3是本发明实施例公开的一种终端的结构示意图,如图3所示,该终端300可以包括:获取单元301、确定单元302以及控制单元303,其中:
[0076]获取单元301,用于当通过摄像头检测到目标人物处于运动状态时,获取目标人物的运动速度。
[0077]本发明实施例中,当终端开启摄像头进入预览拍摄界面时,在预览拍摄界面上可以预览目标人物的状态,如静止状态或运动状态,其中,该目标人物为待拍摄的人物。一般而言,摄像头与目标人物处于相对静止时,摄像头 拍摄的照片就比较清晰。如果在预览拍摄界面上预览到的目标人物正处于运动状态,此时如果摄像头不旋转或者摄像头以单一速度旋转或者摄像头无规律的旋转,均会造成拍摄的运动目标出现模糊的现象,拍摄效果不好。因此,当通过摄像头检测到目标人物处于运动状态时,获取单元301可以先获取目标人物的运动速度。
[0078]获取单元301获取目标人物的运动速度的【具体实施方式】可以包括:
[0079]通过红外测速传感器,测量目标人物的运动速度。
[0080]在该实施例中,红外测速传感器安装于终端中,获取单元301可以直接通过红外测速传感器,测量目标人物的运动速度,以获得目标人物的运动速度。
[0081]需要说明的是,目标人物的运动状态可能随时都在变化,即目标人物的运动速度在实时变化,获取单元301需要实时获取目标人物的运动速度,以便实时调整摄像头的旋转速度,以获得较好的拍摄效果。
[0082]确定单元302,用于以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度。
[0083]本发明实施例中,确定单元302可以以运动速度为依据,从预先设置的运动速度与摄像头旋转速度的对应关系查询该运动速度对应的摄像头旋转速度。
[0084]控制单元303,用于控制摄像头以所述摄像头旋转速度朝着目标人物运动的方向进行旋转。
[0085]本发明实施例中,确定单元302在确定与运动速度相匹配的摄像头旋转速度之后,控制单元303就可以控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。需要说明的是,目标人物的运动速度在实时变化,运动方向也可能在实时变化,因此,终端需要实时跟踪目标人物,获取目标人物的运动速度以及运动方向,当确定摄像头旋转速度之后,控制摄像头以确定后的摄像头旋转速度朝着目标人物运动的方向进行旋转。
[0086]举例来说,假设当前确定后的摄像头旋转速度为30m/s,目标人物运动方向为东偏南60度,则终端控制摄像头以30m/s朝着东偏南60度的方向旋转。
[0087]请参见图4,图4是本发明实施例公开的另一种终端的结构示意图,其中,图4是在图3所示终端的基础上进一步优化得到的,与图3所示的终端相比,图4所示的终端除了包括图3所示终端的所有单元外,还可以包括:接收单元304和开启单元305,其中:
[0088]接收单元304,用于接收用户操作目标按键所触发的摄像头开启指令;
[0089]开启单兀305,用于响应摄像头开启指令,开启摄像头。
[0090]在该实施方式中,接收单元304将接收用户操作目标按键所触发的摄像头开启指令,开启单元305响应该摄像头开启指令,开启摄像头。其中,该目标按键可以是设置在终端机身上的机械按键,或者是装载于终端的应用软件在终端的显示界面显示的软体按键图标,本发明实施例不做限定。
[0091]在该实施方式中,若该目标按键是音量键,则用户可以通过同时按压用于增加终端音量的音量增加键和用于减小终端音量的音量减小键以触发生成摄像头开启指令;或者,用户可以持续按压音量增加键,当用户针对音量增加键的按压操作的持续时间超过预先设置的预设时间阈值时,将触发生成摄像头开启指令;或者,用户可以持续按压音量减小键,当用户针对音量减小键的按压操作的持续时间超过预先设置的预设时间阈值时,将触发生成摄像头开启指令,本发明实施例不做限定。
[0092]在该实施方式中,若该目标按键是装载于终端的应用软件在终端的显示界面显示的软体按键图标,则当用户对该目标按键进行触摸操作时,将触发生成摄像头开启指令。
[0093]作为一种可选的实施方式,图4所示的终端还可以包括:输出单元306和验证单元307,其中:
[0094]输出单元306,用于在所述接收单元304接收用户操作目标按键所触发的摄像头开启指令之后,输出用于提示输入待验证信息的提示信息;
[0095]所述接收单元304,还用于接收响应所述提示信息输入的待验证信息;
[0096]验证单元307,用于验证所述待验证信息与预先设置的预设验证信息是否一致;
[0097]开启单元305,具体用于当验证单元307验证所述待验证信息与所述预设验证信息一致时,响应摄像头开启指令,开启摄像头。
[0098]在该实施方式中,在接收单元304接收到用户操作目标按键所触发的摄像头开启指令之后,输出单元306将输出用于提示输入待验证信息的提示信息;并且输出单元306可以输出用于输入待验证信息的待验证信息输入口。
[0099]在该实施方式中,该待验证信息可以包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种或几种的组合。
[0100]在该实施方式中,该预先设置的预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种或几种的组合。
[0101]在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证单元307验证待验证信息是否与预设验证信息一致可以包括以下步骤:
[0102]验证指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证待验证信息与预设验证信息一致;反之,验证待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户在终端上开启摄像头,从而可以有效地防止终端被非法用户肆意操作。
[0103]可选的,在该实施方式中,上述的预设验证信息可以包括密码信息和生物信息(指纹信息、脸形信息、虹膜信息、视网膜信息以及声纹信息中的任一种或几种的组合),那么相应地,验证单元307验证待验证信息是否与预设验证信息一致可以包括以下步骤:
[0104]验证输入的密码信息与预设的密码信息是否相同,当验证输入的密码信息与预设的密码信息相同时,验证输入的生物信息与预设的生物信息是否相同,如果验证输入的生物信息与预设的生物信息相同,那么可以验证待验证信息与预设验证信息一致;反之,如果验证输入的生物信息与预设的生物信息不相同,那么可以验证待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户盗用密码信息开启摄像头,从而可以有效地防止终端被非法用户肆意操作。
[0105]请参见图5,图5是本发明实施例公开的另一种终端的结构示意图,其中,图5所示的终端是在图3所示终端的基础上进一步优化得到的,与图3所示的终端相比,图5所示的终端除了包括图3所示终端的所有单元外,获取单元301可以包括:
[0106]发送子单元3011,用于向所述目标人物携带的目标终端发送运动速度获取指令,以使所述目标终端响应所述运动速度获取指令,检测所述目标人物的运动速度。
[0107]接收子单元3012,用于接收所述目标终端发送的所述目标人物的运动速度。
[0108]在该实施例中,目标终端可以包括但不限于便携式终端,如智能手机、智能手表、智能手环等,或者任何可以检测运动速度的装置。其中,目标终端上可以配置有多种传感器,如速度传感器、距离传感器、加速度传感器等。通常,目标终端检测目标人物的运动速度可以有两种方式:第一种,通过目标终端内置的速度传感器直接检测目标人物的运动速度;第二种,通过目标终端内置的距离传感器测量目标人物在预设时间内的距离,根据所述距离和所述预设时间,计算目标人物的运动速度。
[0109]需要说明的是,目标人物的运动状态可能随时都在变化,即目标人物的运动速度在实时变化,发送子单元3011需要实时向目标人物携带的目标终端发送运动速度获取指令,以使目标终端响应运动速度获取指令,实时检测目标人物的运动速度,这样接收子单元3012就可以实时接收到目标终端响应运动速度获取指令而发送的目标人物的运动速度。
[0110]请参见图6,图6是本发明实施例公开的另一种终端的结构示意图,其中,图6所示的终端是在图3所示终端的基础上进一步优化得到的,与图3所示的终端相比,图6所示的终端除了包括图3所示终端的所有单元外,确定单元302可以包括:
[0111]查询子单元3021,用于以所述运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系。
[0112]判断子单元3022,用于判断在所述对应关系中是否存在所 述运动速度对应的摄像头旋转速度。
[0113]本发明实施例中,由于运动速度与摄像头旋转速度的对应关系是通过多次实验获取的,而实验的次数毕竟有限,终端不可能把所有的运动速度对应的摄像头旋转速度都存储在该对应关系中,因此,当查询子单元3021以运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系时,就可能存在两种情况:第一种:对应关系中存在该运动速度对应的摄像头旋转速度,第二种:对应关系中不存在该运动速度对应的摄像头旋转速度。
[0114]获取子单元3023,用于当所述判断子单元3022判断在所述对应关系中存在所述运动速度对应的摄像头旋转速度时,从所述对应关系中,获取所述运动速度对应的摄像头旋转速度。
[0115]请参见图7,图7是本发明实施例公开的另一种终端的结构示意图,其中,图7所示的终端是在图6所示终端的基础上进一步优化得到的,与图6所示的终端相比,图7所示的终端除了包括图6所示终端的所有单元外,确定单元302还可以包括:
[0116]计算子单元3024,用于当所述判断子单元3022判断在所述对应关系中不存在所述运动速度对应的摄像头旋转速度时,依据公式V = kVl计算所述运动速度对应的摄像头旋转速度,其中,V为摄像头旋转速度,Vl为运动速度,k为旋转因子,k为大于O的常量。
[0117]本发明实施例中,当判断子单元3022判断在对应关系中不存在该运动速度对应的摄像头旋转速度时,计算子单元3024可以将运动速度代入公式V = kVl计算该运动速度对应的摄像头旋转速度,其中,V为摄像头旋转速度,单位为r/s (转/秒),Vl为该运动速度,单位为m/s (米/秒),k为旋转因子,V和Vl均为变量,k为大于O的常量;该公式可以预先通过多次实验计算得出的,也可以通过用户输入的操作指令生成的。举例来说,假设该运动速度Vl为lm/s,旋转因子k为0.2,则根据公式即可计算得出摄像头旋转速度V为0.2r/s。
[0118]添加子单元3025,用于将计算得到的所述摄像头旋转速度添加到所述对应关系中,并触发所述获取子单元3023执行所述的从所述对应关系中获取所述运动速度对应的摄像头旋转速度的操作。
[0119]本发明实施例中,计算子单元3024通过公式计算得到运动速度对应的摄像头旋转速度之后,添加子单元3025可以将摄像头旋转速度添加到对应关系中,以便后续当再次获取到该运动速度时,可以直接查询该运动速度对应的摄像头旋转速度。
[0120]在图3?图7所示的终端中,当通过摄像头检测到目标人物处于运动状态时,获取单元301获取目标人物的运动速度;进一步地,确定单元302以运动速度为依据,确定与运动速度相匹配的摄像头旋转速度,控制单元303控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转。通过本发明实施例,获取单元301获取到目标人物的运动速度之后,确定单元302确定摄像头旋转速度,终端就可以对摄像头的旋转速度进行调节,使摄像头旋转速度与运动速度保持一致,控制单元303就可以在拍摄时控制摄像头以摄像头旋转速度朝着目标人物运动的方向进行旋转,从而可以提高运动目标的拍摄效果。
[0121]需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。
[0122]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
[0123]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0124]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种旋转摄像头控制方法,其特征在于,包括: 当通过摄像头检测到目标人物处于运动状态时,获取所述目标人物的运动速度; 以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度; 控制所述摄像头以所述摄像头旋转速度朝着所述目标人物运动的方向进行旋转。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标人物的运动速度,包括: 向所述目标人物携带的目标终端发送运动速度获取指令,以使所述目标终端响应所述运动速度获取指令,检测所述目标人物的运动速度; 接收所述目标终端发送的所述目标人物的运动速度。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标人物的运动速度,包括: 通过红外测速传感器,测量所述目标人物的运动速度。4.根据权利要求1?3任一项所述的方法,其特征在于,所述以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度,包括: 以所述运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系; 判断在所述对应关系中是否存在所述运动速度对应的摄像头旋转速度; 若存在,则从所述对应关系中获取所述运动速度对应的摄像头旋转速度。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 当判断在所述对应关系中不存在所述运动速度对应的摄像头旋转速度时,依据公式V=kVl计算所述运动速度对应的摄像头旋转速度,其中,V为摄像头旋转速度,Vl为所述运动速度,k为旋转因子,k为大于O的常量; 将计算得到的所述摄像头旋转速度添加到所述对应关系中,并执行所述从所述对应关系中获取所述运动速度对应的摄像头旋转速度的步骤。6.一种终端,其特征在于,包括: 获取单元,用于当通过摄像头检测到目标人物处于运动状态时,获取所述目标人物的运动速度; 确定单元,用于以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度; 控制单元,用于控制所述摄像头以所述摄像头旋转速度朝着所述目标人物运动的方向进行旋转。7.根据权利要求6所述的终端,其特征在于,所述获取单元包括: 发送子单元,用于向所述目标人物携带的目标终端发送运动速度获取指令,以使所述目标终端响应所述运动速度获取指令,检测所述目标人物的运动速度; 接收子单元,用于接收所述目标终端发送的所述目标人物的运动速度。8.根据权利要求6所述的终端,其特征在于,所述获取单元具体用于通过红外测速传感器,测量所述目标人物的运动速度。9.根据权利要求6?8任一项所述的终端,其特征在于,所述确定单元包括: 查询子单元,用于以所述运动速度为依据,查询预先设置的运动速度与摄像头旋转速度的对应关系; 判断子单元,用于判断在所述对应关系中是否存在所述运动速度对应的摄像头旋转速度; 获取子单元,用于当所述判断子单元判断在所述对应关系中存在所述运动速度对应的摄像头旋转速度时,从所述对应关系中,获取所述运动速度对应的摄像头旋转速度。10.根据权利要求9所述的终端,其特征在于,所述确定单元还包括: 计算子单元,用于当所述判断子单元判断在所述对应关系中不存在所述运动速度对应的摄像头旋转速度时,依据公式V = kVl计算所述运动速度对应的摄像头旋转速度,其中,V为摄像头旋转速度,Vl为所述运动速度,k为旋转因子,k为大于O的常量; 添加子单元,用于将计算得到的所述摄像头旋转速度添加到所述对应关系中,并触发所述获取子单元执行所述的从所述对应关系中获取所述运动速度对应的摄像头旋转速度的操作。
【专利摘要】本发明实施例公开了一种旋转摄像头控制方法及终端。其中,该方法包括:当通过摄像头检测到目标人物处于运动状态时,获取目标人物的运动速度;以所述运动速度为依据,确定与所述运动速度相匹配的摄像头旋转速度;控制摄像头以所述摄像头旋转速度朝着目标人物运动的方向进行旋转。实施本发明实施例可以提高运动目标的拍摄效果。
【IPC分类】H04N5/232
【公开号】CN104902169
【申请号】CN201510260726
【发明人】张强
【申请人】广东欧珀移动通信有限公司
【公开日】2015年9月9日
【申请日】2015年5月19日

最新回复(0)