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

文档序号:9399520阅读:来源:国知局
监听线程,用来检测用户输 入的触摸操作。
[0047] 进一步的,终端通过触摸事件监听线程检测到用户输入的触摸操作时,可获取该 触摸操作的按压力度值、按压位置、按压时长等触摸参数。
[0048] S103、所述终端判断所述触摸参数是否与预设触摸参数匹配,若是,则执行步骤 S104 ;若否,则结束本次流程。
[0049] 具体的,终端可预设有一个或者多个触摸参数,在用户在该拍照预览界面中输入 的触摸操作的触摸参数与终端预设的某个触摸参数匹配时,即可触发终端控制摄像头按照 与该触摸参数对应的旋转参数旋转。
[0050] 在一些可行的实施方式中,预设触摸参数可为按压力度阈值,即用户在该拍照预 览界面中输入的触摸操作的按压力度值达到该按压力度阈值时,即可触发终端控制摄像头 按照与该按压力度值对应的旋转参数旋转。
[0051] 在一些可行的实施方式中,预设触摸参数可为按压力度阈值与有效触摸区域的组 合,即用户在该拍照预览界面中输入的触摸操作的按压力度值达到该按压力度阈值,且按 压位置处于该有效触摸区域范围内时,即可触发终端控制摄像头按照与该按压位置对应的 旋转参数旋转。
[0052] 在一些可行的实施方式中,预设触摸参数可为按压力度阈值与按压时长的组合, 即用户在该拍照预览界面中输入的触摸操作的按压力度值达到该按压力度阈值,且该触摸 操作的按压力度值达到该按压力度阈值持续的时长达到预设时长时,即可触发终端控制摄 像头按照与该按压力度值对应的旋转参数旋转。
[0053] 需要说明的是,该触摸操作的按压力度值具体可为终端实时获取到的按压力度 值,即瞬时的按压力度值,也可为预设时长(如2秒)内获取到的该触摸操作的平均按压力 度值或最小按压力度值。
[0054] S104、所述终端控制所述摄像头按照预设的与所述触摸参数对应的旋转参数旋 转。
[0055] 其中,本发明实施例中的旋转参数包括旋转速度和旋转角度中的一种或多种。
[0056] 具体实现中,终端可预先设置触摸参数与旋转参数的对应关系表,即终端从该触 摸参数与旋转参数的对应关系表中,确定出当前触摸参数对应的旋转参数,进而控制摄像 头按照该旋转参数旋转。
[0057] 在一些可行的实施方式中,触摸参数为按压力度值时,不同的按压力度值可对应 不同的旋转速度或旋转角度,如按压力度值处于预设的第一按压力度值区间范围内时,对 应第一旋转速度或第一旋转角度;按压力度值处于预设的第二按压力度值区间范围内时, 对应第二旋转速度或第二旋转角度,等等。
[0058] 进一步的,按压力度值与旋转速度或旋转角度之间可为正相关的关系,即按压力 度值越大,对应的摄像头的旋转速度越快或摄像头一次性旋转的角度越大。
[0059] 在一些可行的实施方式中,触摸参数为按压力度值与按压位置的组合时,如果按 压力度值达到预设按压力度阈值,则不同的按压位置可对应不同的旋转参数,如按压位置 在该拍照预览界面的左半边区域时,实现对摄像头旋转速度的控制,即旋转参数为旋转速 度;按压位置在该拍照预览界面的右半边区域时,实现对摄像头旋转角度的控制,即旋转参 数为旋转角度。
[0060] 在一些可行的实施方式中,终端控制该摄像头按照与该触摸参数对应的旋转方向 旋转之前,还可先进行身份认证,即接收用户输入的指纹信息,对该指纹信息进行校验,只 有校验通过时,终端才会控制该摄像头按照与该触摸参数对应的旋转方向旋转。
[0061] 通过本发明实施例可启动摄像头进入拍照预览界面,检测在该拍照预览界面输入 的触摸操作,并获取该触摸操作的触摸参数,进而判断该触摸参数是否与预设触摸参数匹 配,如果匹配,则控制该摄像头按照预设的与该触摸参数对应的旋转参数旋转,可以便捷、 高效地实现对摄像头的旋转控制。
[0062] 请参阅图2,为本发明实施例提供的一种摄像头旋转控制方法的第二实施例流程 示意图。本实施例中所描述的摄像头旋转控制方法包括以下步骤:
[0063] S201、终端启动摄像头进入拍照预览界面。
[0064] S202、所述终端检测在所述拍照预览界面输入的触摸操作,并获取所述触摸操作 的触摸参数,所述触摸参数包括按压力度值。
[0065] 其中,本实施例中的触摸参数可包括按压力度值。
[0066] 需要说明的是,该触摸操作的按压力度值具体可为终端实时获取到的按压力度 值,即瞬时的按压力度值,也可为预设时长(如2秒)内获取到的该触摸操作的平均按压力 度值或最小按压力度值。
[0067] S203、所述终端判断所述按压力度值是否大于或等于预设按压力度阈值,若是,则 执行步骤S204 ;若否,则结束本次流程。
[0068] 具体实现中,终端可设置一预设按压力度阈值(如10N),则只有当该触摸操作的 按压力度值达到ION时才能触发终端执行步骤S204。
[0069] S204、所述终端根据预设的按压力度值与旋转参数的对应关系,获取所述触摸操 作的按压力度值对应的目标旋转参数。
[0070] 其中,本发明实施例中的旋转参数包括旋转速度和旋转角度中的一种或多种。
[0071] 具体的,终端可设置不同按压力度值与旋转参数的对应关系,进而终端根据按压 力度值与旋转参数的对应关系,获取该触摸操作的按压力度值对应的目标旋转参数。
[0072] 进一步的,该旋转参数可同时包括旋转速度和旋转角度,即一个按压力度值可同 时对应相应的旋转速度和旋转角度,也即终端可控制摄像头按照该按压力度值对应的旋转 速度,从当前位置旋转该按压力度值对应的旋转角度。
[0073] 举例来说,以旋转参数是旋转速度为例,终端可设有3个按压力度值区间,分别为 [5N,8N],[8N,11N],[11N,14N],这3个按压力度值区间分别对应的旋转速度如表1所示。
[0074]
[0075] 表 1
[0076] 则如果检测到的触摸操作的按压力度为10N,则终端可从表1中得到ION对应的旋 转速度为〇. 5rad/s,从而终端即可控制摄像头以0. 5rad/s的旋转速度进行旋转。
[0077] 可以理解的是,按压力度值与旋转参数之间也可以为线性关系,也就是说每一个 按压力度值即对应一个旋转速度。
[0078] 在一些可行的实施方式中,该旋转参数还可以是旋转角度,此时将这3个按压力 度值区间分别对应的旋转角度可如表2所示的情形。
[0079]
[0080] 表 2
[0081] 则如果检测到的触摸操作的按压力度值为13N,则终端可从表2中得到13N对应的 旋转角度为120°,从而终端即可控制摄像头从当前位置旋转120°。
[0082] 可以理解的是,按压力度值与旋转角度之间也可以为线性关系,也就是说每一个 按压力度值即对应一个旋转角度。
[0083] 进一步的,该按压力度值13N可同时对应相应的旋转速度和旋转角度,从表1和表 2可知,13N对应的旋转速度为lrad/s,对应的旋转角度为120°,从而终端即可控制摄像头 从当前位置按照lrad/s的旋转速度旋转120°。
[0084] S205、所述终端控制所述摄像头按照所述目标旋转参数旋转。
[0085] 具体实现中,如果旋转参数是旋转速度,那么在终端控制摄像头按照与该按压力 度值对应的旋转速度旋转时,如果终端检测到该按压力度值小于或等于预设的另一按压力 度阈值(如5N)时,即可控制该摄像头停止旋转。
[0086] 通过本发明实施例可启动摄像头进入拍照预览界面,检测在该拍照预览界面输入 的触摸操作,并获取该触摸操作的触摸参数,该触摸参数包括按压力度值,并判断该按压力 度值是否大于或等于预设按压力度阈值,如果是,则根据预设的按压力度值与旋转参数的 对应关系,获取该触摸操作的按压力度值对应的目标旋转参数,进而控制摄像头按照该目 标旋转参数旋转,可以便捷、高效地实现对摄像头的旋转控制。
[0087] 请参阅图3,为本发明实施例提供的一种摄像头旋转控制方法的第三实施例流程 示意图。本实施例中所描述的摄像头旋转控制方法包括以下步骤:
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1