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

文档序号:8907801阅读:来源:国知局
内的滑动速度。
[0156] 相应地,所述第二确定模块403,可以具体用于根据当前预设时间长度内的滑动速 度,确定相邻下一预设时间长度内的旋转速度;其中,所述摄像头的初始旋转速度为〇或预 设旋转速度。
[0157] 在该可选实施例中,手机检测到用户在摄像头预览界面输入的用于控制摄像头旋 转的目标触摸滑动操作时,可以在该目标触摸滑动操作的持续过程中,实时控制摄像头旋 转。
[0158] 具体地,当手机检测到用户在摄像头预览界面输入的用于控制摄像头旋转的目标 触摸滑动操作时,手机可以在目标触摸滑动操作结束之前,每隔预设时间长度(该预设时 间长度可以根据实际场景设置,如l〇〇ms、200mS等)获取目标触摸滑动操作在预设时间内 的滑动距离,并根据该预设时间内的滑动距离,确定目标触摸滑动操作在该预设时间内的 滑动速度。
[0159]例如,手机在检测到用户在摄像头预览界面输入的用于控制摄像头旋转的目标触 摸滑动操作时,可以每隔200ms获取目标触摸滑动操作在该预设时间内的滑动距离,假设 手机获取到的该目标滑动操作在某200ms内的滑动距离为As,则手机可以确定该目标触 摸滑动操作在该预设时间的滑动速度为As/200ms。
[0160] 在一种可选实施例中,所述第二确定模块403,可以具体用于以所述滑动速度为依 据,查询预先设置的滑动速度与旋转速度的对应关系,以确定所述滑动速度对应的旋转速 度。
[0161] 在该可选实施例中,为了实现摄像头以不同速度旋转,可以预先设置触摸滑动操 作的滑动速度与摄像头的旋转速度的对应关系(即滑动速度与旋转速度的对应关系)。当 手机确定目标触摸滑动操作的滑动速度之后,手机可以根据预先设置的滑动速度与旋转速 度的对应关系,确定目标触摸滑动操作的滑动速度对应的旋转速度。优选地,触摸滑动操作 的滑动速度与摄像头的旋转速度成正比。
[0162] 在另一种可选实施例中,所述第二确定模块403,可以具体用于以所述滑动速度为 依据,查询预设设置的滑动速度与旋转速度调节因子的对应关系,确定所述滑动速度对应 的旋转速度调节因子;根据缺省旋转速度以及所述旋转速度调节因子,确定所述滑动速度 对应的旋转速度。
[0163] 在该可选实施例中,为了实现摄像头以不同速度旋转,可以预先设置摄像头的缺 省旋转速度,并设置触摸滑动操作的滑动速度与摄像头旋转速度调节因子的对应关系(即 滑动速度与调节因子的对应关系)。当手机确定目标触摸滑动操作的滑动速度之后,手机可 以根据预先设置的滑动速度与调节因子的对应关系,确定目标触摸滑动操作的滑动速度对 应的目标调节因子,进而根据该目标调节因子以及缺省旋转速度,确定目标触摸滑动操作 的滑动速度对应的旋转速度。
[0164] 在可选实施例中,所述检测模块401,还可以用于检测用户输入的开启摄像头的第 二操作指令;
[0165] 相应地,请一并参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。 其中,图5所示的终端是由图4所示的终端进行优化得到的,与图4所示的终端相比,图5 所示的终端还可以包括:
[0166] 输出模块405,用于响应所述第二操作指令,在触摸屏中输出摄像头预览界面。
[0167] 在可选实施例中,所述检测模块401,可以具体用于当检测到用户双手指在所述摄 像头预览界面触摸滑动时,判断所述用户双手指初始触摸所述摄像头预览界面的触摸点是 否满足预设条件;若满足,确定所述用户双手指在所述摄像头预览界面触摸滑动为用于控 制摄像头旋转的目标触摸滑动操作。
[0168] 在可选实施例中,所述第一确定模块402,还可以用于当所述检测模块检测用户在 摄像头预览界面输入的用于控制摄像头旋转的目标触摸滑动操作之后,确定所述目标触摸 滑动操作对应的旋转模式;
[0169] 所述控制模块404,可以具体用于控制所述摄像头以所述旋转速度,以及所述旋转 模式进行旋转。
[0170] 请参阅图6,图6是本发明实施例中提供的另一种终端的结构示意图。如图6所 示,该终端包括:至少一个处理器,601,例如CPU,用户接口 603,存储器604,摄像头605,至 少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信。其中,用户 接口 603可以包括触摸屏,可选用户接口 603还可以包括标准的有线接口、无线接口。存储 器604可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如 至少一个磁盘存储器。存储器604可选的还可以是至少一个位于远离前述处理器601的存 储装置。其中存储器604中存储一组程序代码,且处理器601调用存储器604中存储的程 序代码,用于执行以下操作:
[0171] 检测用户在摄像头预览界面输入的用于控制摄像头605旋转的目标触摸滑动操 作;
[0172] 确定所述目标触摸滑动操作的滑动速度;
[0173] 根据所述滑动速度确定对应的旋转速度;
[0174] 控制摄像头605以所述旋转速度进行旋转。
[0175] 在可选实施例中,处理器601调用存储器604中存储的程序代码确定所述目标触 摸滑动操作的滑动速度,可以具体包括:
[0176]当检测到所述目标触摸滑动操作结束时,根据所述目标触摸滑动操作持续的时 间,以及所述目标触摸滑动操作对应的滑动距离,确定所述目标触摸滑动操作的滑动速度。
[0177] 在可选实施例中,处理器601调用存储器604中存储的程序代码控制摄像头以所 述旋转速度进行旋转之后,还可以执行以下操作:
[0178] 检测用户输入的用于控制摄像头605停止旋转的第一操作指令;
[0179] 响应所述第一操作指令,控制所述摄像头605停止旋转。
[0180] 在可选实施例中,处理器601调用存储器604中存储的程序代码确定所述目标触 摸滑动操作的滑动速度,可以具体包括:
[0181] 在检测到所述目标触摸滑动操作结束之前,每隔预设时间长度获取所述目标触摸 滑动操作在所述预设时间长度内的滑动距离;
[0182] 根据所述预设时间长度内的滑动距离,确定所述目标触摸滑动操作在所述预设时 间长度内的滑动速度。
[0183] 在可选实施例中,处理器601调用存储器604中存储的程序代码根据所述滑动速 度确定对应的旋转速度,可以具体包括:
[0184] 根据当前预设时间长度内的滑动速度,确定相邻下一预设时间长度内的旋转速 度;其中,所述摄像头的初始旋转速度为〇或预设旋转速度。
[0185] 在可选实施例中,处理器601调用存储器604中存储的程序代码根据所述滑动速 度确定对应的旋转速度,可以具体包括:
[0186] 以所述滑动速度为依据,查询预先设置的滑动速度与旋转速度的对应关系,以确 定所述滑动速度对应的旋转速度。
[0187] 在可选实施例中,处理器601调用存储器604中存储的程序代码根据所述滑动速 度确定对应的旋转速度,可以具体包括:
[0188] 以所述滑动速度为依据,查询预设设置的滑动速度与旋转速度调节因子的对应关 系,确定所述滑动速度对应的旋转速度调节因子;
[0189] 根据缺省旋转速度以及所述旋转速度调节因子,确定所述滑动速度对应的旋转速 度。
[0190] 在可选实施例中,处理器601调用存储器604中存储的程序代码检测用户在摄像 头预览界面输入的用于控制摄像头旋转的目标触摸滑动操作之前,还可以执行以下操作:
[0191] 检测用户输入的开启摄像头605的第二操作指令;
[0192] 响应所述第二操作指令,在触摸屏中输出摄像头预览界面。
[0193] 在可选实施例中,处理器601调用存储器604中存储的程序代码检测用户在摄像 头预览界面输入的用于控制摄像头旋转的目标触摸滑动操作,可以具体包括:
[0194] 当检测到用户双手指在所述摄像头预览界面触摸滑动时,判断所述用户双手指初 始触摸所述摄像头预览界面的触摸点是否满足预设条件;
[0195] 若满足,确定所述用户双手指在所述摄像头预览界面触摸滑动为用于控制摄像头 旋转的目标触摸滑动操作。
[0196] 在可选实施例中,处理器601调用存储器604中存储的程序代码检测用户在摄像 头预览界面输入的用于控制摄像头旋转的目标触摸滑动操作之后,还可以执行以下操作:
[0197] 确定所述目标触摸滑动操作对应的旋转模式;
[0198] 处理器601调用存储器604中存储的程序代码控制摄像头605以所述旋转速度进 行旋转,可以具体包括:
[0199] 控制所述摄像头605以所述旋转速度,以及所述旋转模式进行旋转。
[0200] 在本说明书的描述中,参考术语"一个实施例"、"一些实施例"、"示例"、"具体示 例"、或"一些示例"等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特 点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不 一定是必须针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在 任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的 技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行 结合和组合。
[0201] 本领域的技术人员可以将本说明书中描述的不同实施例以及不同实施例的特 征进行结合和组合。本发明所有实施例中的模块或单元,可以通过通用集成电路,例 如CPU(CentralProcessingUnit,中央处理器),或通过ASIC(ApplicationSpecific In
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1