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

文档序号:8907801阅读:438来源:国知局
一种摄像头旋转控制方法及终端的制作方法
【技术领域】
[0001] 本发明涉及电子技术领域,尤其涉及一种摄像头旋转控制方法及终端。
【背景技术】
[0002] 随着电子技术的不断进步与发展,越来越多的终端上配置有了电动旋转摄像头, 如手机、平板电脑等智能终端。在通过配置有电动旋转摄像头的智能终端进行拍摄时,用户 可以通过手势控制摄像头旋转,进而实时调整拍摄视角。
[0003] 然而实践发现,目前的摄像头旋转实现方案中,仅能实现摄像头以单一速度进行 旋转。

【发明内容】

[0004] 本发明实施例公开了一种摄像头旋转控制方法及终端,可以实现摄像头以不同速 度进行旋转。
[0005] 本发明实施例第一方面公开了一种摄像头旋转控制方法,包括:
[0006] 检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑动操作;
[0007] 确定所述目标触摸滑动操作的滑动速度;
[0008] 根据所述滑动速度确定对应的旋转速度;
[0009] 控制摄像头以所述旋转速度进行旋转。
[0010] 其中,所述确定所述目标触摸滑动操作的滑动速度,包括:
[0011]当检测到所述目标触摸滑动操作结束时,根据所述目标触摸滑动操作持续的时 间,以及所述目标触摸滑动操作对应的滑动距离,确定所述目标触摸滑动操作的滑动速度。
[0012] 其中,所述控制摄像头以所述旋转速度进行旋转之后,还包括:
[0013] 检测用户输入的用于控制摄像头停止旋转的第一操作指令;
[0014] 响应所述第一操作指令,控制所述摄像头停止旋转。
[0015] 其中,所述确定所述目标触摸滑动操作的滑动速度,包括:
[0016] 在检测到所述目标触摸滑动操作结束之前,每隔预设时间长度获取所述目标触摸 滑动操作在所述预设时间长度内的滑动距离;
[0017] 根据所述预设时间长度内的滑动距离,确定所述目标触摸滑动操作在所述预设时 间长度内的滑动速度。
[0018] 其中,所述根据所述滑动速度确定对应的旋转速度,包括:
[0019] 根据当前预设时间长度内的滑动速度,确定相邻下一预设时间长度内的旋转速 度;其中,所述摄像头的初始旋转速度为0或预设旋转速度。
[0020] 其中,所述根据所述滑动速度确定对应的旋转速度,包括:
[0021] 以所述滑动速度为依据,查询预先设置的滑动速度与旋转速度的对应关系,以确 定所述滑动速度对应的旋转速度。
[0022] 其中,所述根据所述滑动速度确定对应的旋转速度,包括:
[0023] 以所述滑动速度为依据,查询预设设置的滑动速度与旋转速度调节因子的对应关 系,确定所述滑动速度对应的旋转速度调节因子;
[0024] 根据缺省旋转速度以及所述旋转速度调节因子,确定所述滑动速度对应的旋转速 度。
[0025] 其中,所述检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑 动操作之前,还包括:
[0026] 检测用户输入的开启摄像头的第二操作指令;
[0027] 响应所述第二操作指令,在触摸屏中输出摄像头预览界面。
[0028] 其中,所述检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑 动操作,包括:
[0029] 当检测到用户双手指在所述摄像头预览界面触摸滑动时,判断所述用户双手指初 始触摸所述摄像头预览界面的触摸点是否满足预设条件;
[0030] 若满足,确定所述用户双手指在所述摄像头预览界面触摸滑动为用于控制摄像头 旋转的目标触摸滑动操作。
[0031] 其中,所述检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑 动操作之后,还包括:
[0032] 确定所述目标触摸滑动操作对应的旋转模式;
[0033] 所述控制摄像头以所述旋转速度进行旋转,包括:
[0034] 控制所述摄像头以所述旋转速度,以及所述旋转模式进行旋转。
[0035] 本发明实施例第二方面公开了一种终端,包括:
[0036] 检测模块,用于检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触 摸滑动操作;
[0037] 第一确定模块,用于确定所述目标触摸滑动操作的滑动速度;
[0038] 第二确定模块,用于根据所述滑动速度确定对应的旋转速度;
[0039] 控制模块,用于控制摄像头以所述旋转速度进行旋转。
[0040] 其中,所述第一确定模块,具体用于当所述检测模块检测到所述目标触摸滑动操 作结束时,根据所述目标触摸滑动操作持续的时间,以及所述目标触摸滑动操作对应的滑 动距离,确定所述目标触摸滑动操作的滑动速度。
[0041] 其中,所述检测模块,还用于检测用户输入的用于控制摄像头停止旋转的第一操 作指令;
[0042] 所述控制模块,还用于响应所述第一操作指令,控制所述摄像头停止旋转。
[0043] 其中,所述第一确定模块,具体用于在所述检测模块检测到所述目标触摸滑动操 作结束之前,每隔预设时间长度获取所述目标触摸滑动操作在所述预设时间长度内的滑动 距离;根据所述预设时间长度内的滑动距离,确定所述目标触摸滑动操作在所述预设时间 长度内的滑动速度。
[0044] 其中,所述第二确定模块,具体用于根据当前预设时间长度内的滑动速度,确定相 邻下一预设时间长度内的旋转速度;其中,所述摄像头的初始旋转速度为〇或预设旋转速 度。
[0045] 其中,所述第二确定模块,具体用于以所述滑动速度为依据,查询预先设置的滑动 速度与旋转速度的对应关系,以确定所述滑动速度对应的旋转速度。
[0046] 其中,所述第二确定模块,具体用于以所述滑动速度为依据,查询预设设置的滑动 速度与旋转速度调节因子的对应关系,确定所述滑动速度对应的旋转速度调节因子;根据 缺省旋转速度以及所述旋转速度调节因子,确定所述滑动速度对应的旋转速度。
[0047] 其中,所述检测模块,还用于检测用户输入的开启摄像头的第二操作指令;
[0048] 所述终端还包括:
[0049] 输出模块,用于响应所述第二操作指令,在触摸屏中输出摄像头预览界面。
[0050] 其中,所述检测模块,具体用于当检测到用户双手指在所述摄像头预览界面触摸 滑动时,判断所述用户双手指初始触摸所述摄像头预览界面的触摸点是否满足预设条件; 若满足,确定所述用户双手指在所述摄像头预览界面触摸滑动为用于控制摄像头旋转的目 标触摸滑动操作。
[0051] 其中,所述第一确定模块,还用于当所述检测模块检测用户在摄像头预览界面输 入的用于控制摄像头旋转的目标触摸滑动操作之后,确定所述目标触摸滑动操作对应的旋 转模式;
[0052] 所述控制模块,具体用于控制所述摄像头以所述旋转速度,以及所述旋转模式进 行旋转。
[0053] 实施本发明实施例,具有如下有益效果:
[0054] 当检测到用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑动操 作时,可以根据该目标触摸滑动操作的滑动速度确定对应的旋转速度,进而控制摄像头以 该旋转速度进行旋转,从而可以实现摄像头以不同速度进行旋转,提高了摄像头旋转控制 的灵活性。
【附图说明】
[0055] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0056] 图1是本发明实施例提供的一种摄像头旋转控制方法的架构示意图;
[0057] 图2是本发明实施例提供的另一种摄像头旋转控制方法的流程示意图;
[0058] 图2A是本发明实施例提供的一种坐标系的示意图;
[0059] 图3是本发明实施例提供的另一种摄像头旋转控制方法的流程示意图;
[0060]图4是本发明实施例提供的一种终端的结构示意图;
[0061] 图5是本发明实施例提供的另一种终端的结构示意图;
[0062] 图6是本发明实施例提供的另一种终端的结构示意图。
【具体实施方式】
[0063] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0064] 本发明实施例公开了一种摄像头旋转控制方法及终端,可以实现摄像头以不同速 度进行旋转。以下分别进行详细说明。
[0065] 请参阅图1,图1为本发明实施例公开的一种摄像头旋转控制方法的流程示意图。 如图1所示,该摄像头旋转控制方法可以包括以下步骤:
[0066] S101、检测用户在摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑动操 作。
[0067] 本发明实施例中,上述方法可以应用于配置有可旋转的摄像头(如电动旋转摄像 头)以及触摸屏的智能终端,如智能手机、平板电脑、掌上电脑等。为便于理解和描述,以下 以上述方法应用于智能手机(以下简称手机)为例。
[0068] 本发明实施例中,当用户通过手机进行拍摄时,用户可以通过指定操作手势控制 摄像头旋转,以调整拍摄视角。
[0069] 例如,用户可以通过双手指在摄像头预览界面中触摸滑
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1